Benjamin Yule Bädorf
e127ae6062
core/networking: harden all the things
2024-03-30 15:35:32 +01:00
Benjamin Yule Bädorf
3e0f8438c1
initrd/networking: manually set networking
2024-02-04 01:05:28 +01:00
Benjamin Bädorf
39b340f825
core: use latest linux kernel by default
2024-01-29 23:04:30 +01:00
Benjamin Bädorf
93bcf469ab
refactor: move fully away from modules & profiles distinction
2023-10-07 16:45:42 +02:00
teutat3s
a6bec82fb7
core: use linux 6.1
2023-06-13 15:05:53 +02:00
Hendrik Sokolowski
858fd257a4
define settings as defaults
2023-02-26 21:51:13 +01:00
teutat3s
73bf158392
Run treefmt command
2022-11-20 23:28:23 +01: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
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
aabe96a335
Fix hibernation config
2022-08-14 18:11:25 +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
Benjamin Bädorf
98a537d287
Merge branch 'main' into feat/hibernate-always
2022-08-14 15:27:01 +02:00
Hendrik Sokolowski
4190818304
Rework of x-os module / core profile
...
* move core settings to x-os
* add option to only install a lite core
* rename x-os module to core
* remove core profile from flake.nix
2022-08-14 14:47:44 +02:00