8f77eef79a
terminal-life: switch from zsh to bash & starship
2023-01-28 22:05:02 +01:00
dca0bd978d
Apply treefmt
2023-01-28 21:49:10 +01:00
6c83d67887
sway: don't use gtkUsePortal, it's deprecated
...
see: ebde08adf3
2022-11-22 12:36:32 +01:00
e815ca1293
docker-compose default to version 2 now
2022-11-22 12:35:42 +01:00
e76cbabad9
alacritty: remove use_thin_strokes
...
see: https://github.com/alacritty/alacritty/pull/6186
2022-11-22 12:32:54 +01:00
1a13960d54
neovim: config updates for 0.8.x
...
use default_capabilities
set mouse= to disable new default mouse behaviour
2022-11-22 12:31:45 +01:00
0db272c260
nix: use new nix.settings syntax
2022-11-22 12:30:54 +01:00
cc3979d724
Make resume_offset optional
2022-11-21 13:34:43 +01:00
5ea57eaea6
audio: enable security.rtkit for pipewire
...
This should avoid stuttering audio when CPU is busy
2022-11-20 23:14:51 +01:00
5ad5c9bae6
Switch to alejandra for formatting
...
Use treefmt
For context, see upstream PR: https://github.com/divnix/digga/pull/491
2022-11-20 23:10:39 +01:00
c0f991010f
Fix zsh z plugin script path
2022-10-24 15:29:12 +02:00
cf2b9e2c54
swaynotificationcenter: use version from nixpkgs-unstable
2022-10-19 17:13:18 +02:00
5bfbbebcc6
zsh: fetch plugins using nvfetcher
2022-10-18 16:46:16 +02:00
1cf3fad5b7
neovim: use nvfetcher for custom plugins
2022-10-18 16:24:43 +02:00
2d92c9d6a3
devops: use terraform 1.2.x
2022-10-17 22:15:44 +02:00
b8273742e3
wifi: switch backend back to wpa_supplicant
2022-10-17 22:15:22 +02:00
28f1bd66f0
swayidle: adjust brightness after resume
2022-10-17 22:14:18 +02:00
c88016af85
overlays: add gurk-rs, thunderbird, yubikey-agent
2022-10-17 22:12:44 +02:00
2b69ea89a4
Merge branch 'main' into teutat3s
2022-10-05 14:45:37 +02:00
d43bd80580
core: disable SSH passwordAuthentication by default
2022-10-05 11:58:26 +02:00
f28d05e24e
Change user.publicKeys to a SSH keys string list
2022-10-05 11:57:51 +02:00
f3a5b2233a
Merge branch 'main' into feature/more-paranoia
2022-10-03 02:55:25 +00:00
5da560ef56
Open up SSH by default
2022-10-03 04:55:14 +02:00
b23e1e16a4
alacritty: improve selection and cursor colors
2022-10-03 04:11:16 +02:00
6f3885d0ca
Remove doubled openssh configs in paranoia module
2022-10-03 04:07:48 +02:00
8529a15177
Be more paranoid
...
The paranoia mode now also enables the firewall and closes down a couple
of small openSSH holes. `noexec` on the whole FS is left out as it will
make every existing PubSolarOS installation panic.
2022-10-03 04:03:09 +02:00
aa65a39eff
Merge branch 'main' into teutat3s
2022-10-03 03:10:48 +02:00
986680cc26
bootstrap iso: add PubSolarOS naming, drone pipeline
...
adjustments to include a symlink to the latest iso built
2022-10-03 01:30:34 +02:00
9457435388
Merge branch 'main' into teutat3s
2022-10-02 04:09:22 +02:00
hensoko
1181cd6fea
Improve core module ( #132 )
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/132
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-10-02 01:17:34 +00:00
0ff91df7fe
Merge branch 'fix/swayidle-waybar-menu' into teutat3s
2022-10-02 01:22:27 +02:00
612e5e35c0
Fix swayidle, lock, waybar menu
2022-10-02 01:19:48 +02:00
76f3890de1
zsh: bump powerlevel10k, F-Sy-H to latest commit
...
on main branch
2022-09-06 11:57:23 +02:00
ff0ff0b7ba
neovim: bump instant.nvim, Apprentice to latest
...
commit on main branch
2022-09-06 11:56:50 +02:00
63080c4d4f
Merge branch 'main' into teutat3s
2022-09-01 15:29:52 +02:00
1767dcb076
Fix swayidle service
...
- add missing \
- reference swaylock-bg script from pkgs
2022-09-01 14:38:10 +02:00
9ef3d58d2e
Merge branch 'main' into teutat3s
2022-08-29 15:39:48 +02:00
c1b672fe70
Fix conflicting definition values, force use of
...
our defined value.
error: The option 'services.getty.autologinUser' has conflicting definition values:
- In '/nix/store/zyh8f18z0m1r9jppvdcdivfvfxg0j3fv-source/nixos/modules/profiles/installation-device.nix': "nixos"
- In '/nix/store/w82qigr5jqv9c6jhdrpdwixydk3rmbzw-source/modules/graphical': "pub-solar"
2022-08-29 11:55:20 +02:00
72cc501e5f
Merge branch 'main' into teutat3s
2022-08-25 16:18:24 +02:00
8fc8ac2d58
Fix service startup for ci-runner
2022-08-25 15:25:34 +02:00
a643701e49
Merge branch 'main' into feature/ci-runner-onecommit
2022-08-25 13:20:52 +00:00
b16299965c
Merge pull request 'Fix hibernation' ( #120 ) from fix/hibernation into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/120
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-08-25 09:58:20 +00:00
6d1d683b23
Fix swayidle command, add hibernation on lid close, fix env
...
The swayidle command in the service was straight up broken, this commit
fixes that.
Environment Variables set in the `session-variables` file are now
correctly imported across the system. This fixes `EDITOR` defaulting to
`nano`.
2022-08-25 00:13:23 +02:00
40799ed5b6
Merge pull request 'feature/pin-zsh-plugins-to-deterministic-versions' ( #123 ) from feature/pin-zsh-plugins-to-deterministic-versions into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/123
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-08-24 22:05:08 +00:00
de03f0f42f
zsh: correctly pin plugins to commits instead of
...
branch names, to prevent errors like:
error: hash mismatch in fixed-output derivation '/nix/store/n7w9jd46zx4rzy9a24abxv3lcx1ikn1j-source.drv':
specified: sha256-0pzkKPdzyQXTe8usaSaM1Iivi2UHQrSJrh5V2pRd0Gg=
got: sha256-9vc4cMBCNOmPOyzGwnPeMrXXyQUq4pC9Du3AWl9+Rys=
2022-08-24 23:19:18 +02:00
f7eda8ca1c
zsh: bundle plugins within our config
2022-08-24 23:19:13 +02:00
hensoko
ad0402fd93
Merge pull request 'Disable NetworkManager-wait-online system service' ( #121 ) from feature/disable-networkmanager-wait-online into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/121
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-08-24 20:50:45 +00:00
8efc4c2f9e
Use iwd as wifi backend
...
iwd is a lightweight wireless connection backend that was initiated by
developers of intel. It is supposed to be faster.
2022-08-24 21:49:59 +02:00
57f608ecde
Disable NetworkManager-wait-online system service
...
This service is presumably useful for devices that need to ensure there
is an active internet connection before starting other systemd units.
This is neither the case for end-user devices as the an active internet
connection is only needed after login nor the case for server-like
systems as they normally have a static / dhcp-based network configuration
which does not require switchable network configuration profiles.
2022-08-24 21:47:58 +02:00
b4c782e65a
Merge branch 'main' into teutat3s
2022-08-24 20:32:28 +02:00