Bruno BELANYI
808b5b7048
WIP: modules: systems: add persist
...
This is the module that takes care of configuring impermanence at the
system level.
WIP:
* address FIXMEs
* activate home-manager persistence?
* set `programs.fuse.userAllowOther = true;` ?
* point `age` to persisted paths [1] ?
* make sure all services and modules are persisted correctly...
[1]: b1d18d25b8
2021-11-18 21:16:35 +01:00
Bruno BELANYI
cbf6ea9ac9
modules: system: nix: change nix build niceness
...
19 is the lowest priority.
2021-10-18 18:49:03 +02:00
Bruno BELANYI
5c2921e00d
modules: system: put modules into folders
2021-09-26 23:09:32 +02:00
Bruno BELANYI
409e0ef357
modules: system: users: use agenix secrets
2021-09-26 23:09:32 +02:00
Bruno BELANYI
bd1a2000fe
modules: system: users: use 'initialHashedPassword'
...
This is the better option to use in case I want to have a stateless
system.
2021-09-23 21:30:24 +02:00
Bruno BELANYI
4a0c10b897
modules: system: users: use 'ambroisie' password
...
Do not rely on `my.user.name` which could be changed to a value not
available in the secrets.
2021-09-23 21:28:29 +02:00
Bruno BELANYI
ed456c999d
modules: system: remove 'media'
...
continuous-integration/drone/push Build is passing
It was not the idiomatic way to do this.
2021-09-15 16:10:06 +02:00
Bruno BELANYI
87613a9163
modules: services: add paperless
2021-08-31 13:52:11 +02:00
Bruno BELANYI
0f17123d09
modules: change username configuration option
...
It makes more sense to have a `my.user` option.
2021-06-25 20:45:36 +02:00
Bruno BELANYI
8f266245ee
modules: system: add boot
...
And enable mounting `/tmp` as tmpfs by default.
2021-06-14 16:41:28 +02:00
Bruno BELANYI
e6ba569b36
modules: system: documentation: include POSIX man
continuous-integration/drone/push Build is passing
2021-06-12 13:23:09 +02:00
Bruno BELANYI
ea4c699b81
modules: system: users: make it configurable
...
Notably, make use of my global 'username' option.
2021-05-30 00:46:09 +02:00
Bruno BELANYI
2d9b11406a
modules: system: packages: make it configurable
2021-05-30 00:46:09 +02:00
Bruno BELANYI
003c08cb09
modules: system: nix: make it configurable
2021-05-30 00:46:09 +02:00
Bruno BELANYI
6728b50d3a
modules: system: language: make it configurable
2021-05-30 00:46:09 +02:00
Bruno BELANYI
2eaf3bf2c7
modules: system: move 'packages'
2021-05-29 16:58:44 +02:00
Bruno BELANYI
0077ce1f94
modules: system: move 'nix'
2021-05-29 16:58:44 +02:00
Bruno BELANYI
14d9fc89f1
modules: system: move 'documentation'
2021-05-29 16:58:44 +02:00
Bruno BELANYI
f660bf94e9
modules: system: move 'language'
2021-05-29 16:58:44 +02:00
Bruno BELANYI
3b9f01e780
modules: system: move 'users'
2021-05-29 16:58:44 +02:00
Bruno BELANYI
60f1e693d1
modules: system: move 'media'
2021-05-29 16:56:15 +02:00
Bruno BELANYI
ce4b0b8c90
modules: add 'system' directory
2021-05-29 16:56:15 +02:00