Benjamin Bädorf
8a5064fbf5
Merge branch 'feature/ci-runner-onecommit-test' into b12f
2022-08-25 15:26:22 +02:00
Benjamin Bädorf
581a88293e
Import the full environment again
2022-08-25 15:17:17 +02:00
Benjamin Bädorf
f2a44a4b34
Fix swapfile for chocoaltebar
2022-08-25 15:17:01 +02:00
Benjamin Bädorf
391749bba2
Merge branch 'main' into b12f
2022-08-25 11:59:06 +02:00
Benjamin Bädorf
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
Benjamin Bädorf
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
Benjamin Bädorf
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
teutat3s
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
teutat3s
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
hensoko
9d83f32bd8
Merge pull request 'Use iwd as wifi backend' ( #122 ) from feature/use-iwd-as-networkmanager-wifi-backend into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/122
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-08-24 20:50:18 +00:00
Hendrik Sokolowski
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
Hendrik Sokolowski
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
Benjamin Bädorf
b2daa8d2db
Merge branch 'b12f' into feature/ci-runner-onecommit-test
2022-08-24 20:45:05 +02:00
Benjamin Bädorf
6b0554f492
Merge branch 'main' into b12f
2022-08-24 18:48:59 +02:00
Benjamin Bädorf
dc8257f31f
Fix hibernation
...
The resumeDevice and kernel `resume` parameter were being used wrong.
Only `boot.resumeDevice` is necessary, and it should point at the _block
device_ that holds the swapfile. If you are running on encrypted
volumes, this means you will need to use the name of the *decrypted
block device* on which the swapfile sits.
2022-08-24 18:46:35 +02:00
Benjamin Bädorf
b7d2a48d4c
Fix hibernation for biolimo
2022-08-24 18:45:34 +02:00
Benjamin Bädorf
de40b08d06
Fix hibernation
...
The resumeDevice and kernel `resume` parameter were being used wrong.
Only `boot.resumeDevice` is necessary, and it should point at the _block
device_ that holds the swapfile. If you are running on encrypted
volumes, this means you will need to use the name of the *decrypted
block device* on which the swapfile sits.
2022-08-24 18:43:11 +02:00
Benjamin Bädorf
80e71ca547
Merge pull request 'nix: set nix.package to force overlays/overrides.nix to apply' ( #119 ) from fix/nix-version-from-latest into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/119
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-08-24 13:13:20 +00:00
Benjamin Bädorf
dad2b6ad8a
Merge branch 'main' into b12f
2022-08-24 01:20:39 +02:00
teutat3s
c63c3da345
nix: set nix.package to force overlays/
...
overrides.nix to apply
use nix as default version alias in devshell as well
2022-08-24 00:55:57 +02:00
Benjamin Bädorf
b012b8bfa7
Add laurakirst.de
2022-08-23 23:18:31 +02:00
Benjamin Bädorf
1c3667ca36
Fix user for droppie secret file
2022-08-23 19:10:57 +02:00
teutat3s
e380709023
yule: add cloud.pub.solar public ssh key
2022-08-23 18:59:18 +02:00
teutat3s
d83e408e44
droppie: fix systemd wantedBy
...
without this, the systemd service does not start after a reboot
add cloud.pub.solar host key to ssh knownHosts
2022-08-23 18:58:23 +02:00
teutat3s
2b3a1d827b
droppie: add missing ddclient username
2022-08-23 18:23:08 +02:00
Benjamin Bädorf
8a9d83ffb9
Add ddclient to droppie
2022-08-23 18:04:21 +02:00
teutat3s
284ae0366a
droppie: fix missing systemd wantedBy
...
without this, the systemd service does not start after a reboot
2022-08-23 17:03:34 +02:00
Benjamin Bädorf
116f9301c4
Don't hand over USB devices
2022-08-18 11:54:02 +02:00
Benjamin Bädorf
0f6eb3d6df
Merge pull request 'Always hibernate' ( #74 ) from feat/hibernate-always into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/74
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-08-14 19:18:43 +00:00
Benjamin Bädorf
1ea4523bd1
Fix droppie backup ssh service and build
2022-08-14 20:29:38 +02:00
Benjamin Bädorf
9f886ce51f
Working drone-exec-runner
2022-08-14 20:25:12 +02:00
Benjamin Bädorf
2ca921b4a3
Fix path in drone runner exec
2022-08-14 20:24:50 +02:00
Benjamin Bädorf
dded778e7b
Merge branch 'b12f' into feature/ci-runner-onecommit-test
2022-08-14 20:23:52 +02:00
Benjamin Bädorf
d4e949790e
Merge branch 'main' into b12f
2022-08-14 20:23:45 +02:00
Benjamin Bädorf
baee78468b
Merge branch 'b12f' into feature/ci-runner-onecommit-test
2022-08-14 20:22:34 +02:00
Benjamin Bädorf
1cf710be78
Merge pull request 'Add ssh-tunnel systemd unit to enable backups' ( #118 ) from fix/backup-reverse-ssh-tunnel into b12f
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/118
2022-08-14 18:12:42 +00:00
teutat3s
acab42eaef
Add ssh-tunnel systemd unit to enable backups
...
from IPv4-only to IPv6-only host
2022-08-14 20:11:10 +02:00
Benjamin Bädorf
f9b7c9e3c9
Fix build
2022-08-14 20:09:38 +02:00
Benjamin Bädorf
46992c46d6
Add parameter for swapfile offset
2022-08-14 19:59:01 +02:00
Benjamin Bädorf
ba6dfdcf53
Fix sway mode_system config import
2022-08-14 19:48:45 +02:00
Benjamin Bädorf
3883f30b74
Use correct sshUser for droppie deployments
2022-08-14 19:24:12 +02:00
Benjamin Bädorf
c6d78a6ff9
Always keep openssh port open
2022-08-14 19:23:58 +02:00
Benjamin Bädorf
963212893e
Merge branch 'main' into feat/hibernate-always
2022-08-14 19:15:25 +02:00
Benjamin Bädorf
aabe96a335
Fix hibernation config
2022-08-14 18:11:25 +02:00
Benjamin Bädorf
5de07c5b8a
Merge pull request 'Improve help and screen recording keybindings in sway' ( #100 ) from feature/screen-recording into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/100
Reviewed-by: teutat3s <teutates@mailbox.org>
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-08-14 16:04:07 +00:00
Benjamin Bädorf
043178172b
Improve help and screen recording keybindings in sway
...
This commit shuffles around some sway keybindings and improves the
screen recording experience by adding a small wrapper around `slurp` and
`wf-recorder` conveniently called `record-screen`.
* `$mod+F5` now reload the sway configuration,
* `$mod+Ctrl+r` starts a screen recording (to stop it, go to workspace 7
and kill the process),
* `record-screen` and the firefox sharing indicator are both on
workspace 7 now, making it the "trash" workspace,
* `$mod+F1` and `$mod+Shift+h` now open Firefox with the docs of our
repository availabe under `help.local`.
* To not infuriate `qMasterPassword` users, that is now available under
`$mod+Shift+m` instead of `$mod+F1`.
2022-08-14 18:03:32 +02:00
Benjamin Bädorf
dec9e54872
Allow unfree on my branch
2022-08-14 17:51:41 +02:00
Benjamin Bädorf
6a09979aa5
Update droppie for x-os rename
2022-08-14 17:51:01 +02:00
Benjamin Bädorf
636eed806b
Merge remote-tracking branch 'origin/main' into b12f
2022-08-14 17:50:21 +02:00