Commit graph

1353 commits

Author SHA1 Message Date
Hendrik Sokolowski 0d0ca1ac7e Enable ksm for server profile 2022-08-16 19:26:55 +02:00
Hendrik Sokolowski 25d362ed79 Update hardware config for hosts 2022-08-16 19:26:55 +02:00
Hendrik Sokolowski 80e26a3350 Add non-free profile 2022-08-16 19:26:55 +02:00
Hendrik Sokolowski a1c834002a Use iwd as wifi backend 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 069d63e56e Update dependencies 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 1e15ff9372 Add minicom 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski db551c0588 Enable passwordless sudo for hensoko 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski afecf5b555 Add wlr-randr, drop obsolete user envs 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski bcbc1440b8 Enable required modules for work profile 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 8dc8a846d4 Remove full-install from default install 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 5c4b11bd92 Add harrison 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 2c4f7967f5 Add thunderbird 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski a1fa3ef7f0 Update sway applications 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski cee78aa6cc Disable bluetooth 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 7d240cd3e9 Use ip for vpn 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 2b81a311bb Prohibit root login with password when server module is used 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski d46e871d9e Add additional public-key 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski c00e84ea39 Enable ssh-agent / nitrokey-support 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski da5aeefbff Modify crypto for personal needs 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski cc0dd3f8c4 Add virtualisation to norman 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 9fa666aeba Enable spice usb redirect 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 1da25fe215 Create virtualisation profile 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 19b91c2898 Update flake.lock 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 2bcedac110 Disable autologin 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 783a114146 Update dependencies 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 61525f1390 Use keys instead of keyfiles 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 5d9d2caa4f Add work profile 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 60b13f9ec2 Do not use nvim 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski 4bd786be0e Disable required gpg sign 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski c60b82b3fc Add wireguard tunnel, fix screens 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski fe56abbd55 Fix nextcloud talk audio issues 2022-08-16 19:26:47 +02:00
Hendrik Sokolowski e3295e29a1 Initial config 2022-08-16 19:26:45 +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 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 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 26803ccf4f
Merge branch 'feat/hibernate-always' of git.b12f.io:pub-solar/os into feat/hibernate-always 2022-08-14 17:20:14 +02:00
Benjamin Bädorf ca4262b84f
Fix hibernation enabling in paranoia mode 2022-08-14 17:20:09 +02:00
Benjamin Bädorf 932bd05c41
Merge branch 'main' into feat/hibernate-always 2022-08-14 15:18:01 +00:00
teutat3s 55d5f6938a
Merge pull request 'tree: remove bud and all mentions of it' (#105) from feature/remove-bud into main
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/105
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-08-14 15:17:40 +00:00
hensoko cb5c75b1cc
feature/terminal-life-lite-mode (#117)
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/117
Reviewed-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
2022-08-14 15:17:35 +00:00
teutat3s b42f7b72ad
Remove bud from CI, too 2022-08-14 17:16:56 +02:00
teutat3s 1c015508e1
tree: remove bud and all mentions of it
Include upstream update doc updates
2022-08-14 17:16:54 +02:00
Benjamin Bädorf 762e78677b
Fix hibernation enabling in paranoia mode 2022-08-14 17:15:50 +02:00
Benjamin Bädorf 4c0991c7e1
Put always hibernate behind a flag
Hibernation is now a core option:
```
pub-solar.core.hibernation.enable = true;
```

And there's a paranoia mode, that keeps the disk encrypted as much as
possible by enabling hibernation and removing the options for sleep,
screen locking.

Idle locking now hibernates, and it does it on very short notice.
2022-08-14 17:10:30 +02:00
teutat3s a0d0b62cf8
Merge pull request 'devos: include upstream commits' (#106) from feature/upstream-fixes into main
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/106
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-08-14 15:10:01 +00:00