Commit graph

28 commits

Author SHA1 Message Date
be62fe7e4d nixos: services: quassel: persist data 2023-11-11 18:30:28 +00:00
7b9263f9ed nixos: services: pirate: persist data 2023-11-11 18:30:28 +00:00
8febd2fdbe nixos: services: monitoring: persist data 2023-11-11 18:30:28 +00:00
1c746cd2bb nixos: services: nginx: persist SSL certificates 2023-11-11 18:30:28 +00:00
da72154eb8 nixos: services: transmission: persist data 2023-11-11 18:30:28 +00:00
94ead402cc nixos: services: sabnzbd: persist data 2023-11-11 18:30:28 +00:00
8d63a2276e nixos: services: rss-bridge: persist data 2023-11-11 18:30:28 +00:00
eab7092f5d nixos: services: podgrab: persist data 2023-11-11 18:30:28 +00:00
256feb9e2f nixos: services: nextcloud: persist data 2023-11-11 18:30:28 +00:00
d245a1423b nixos: services: navidrome: persist data 2023-11-11 18:30:28 +00:00
8056ca5ad5 nixos: services: lohr: persist data 2023-11-11 18:30:28 +00:00
fbaf6ea860 nixos: services: jellyfin: persist data 2023-11-11 18:30:28 +00:00
d450f77e21 nixos: services: indexers: persist data 2023-11-11 18:30:28 +00:00
6f05315dda nixos: services: postgresql: persist data 2023-11-11 18:30:28 +00:00
605abffcc8 nixos: services: postgresql-backup: persist data 2023-11-11 18:30:28 +00:00
c4289b480c nixos: services: paperless: persist data 2023-11-11 18:30:28 +00:00
e1c037e393 nixos: services: matrix: persist data 2023-11-11 18:30:28 +00:00
f8487b23dc nixos: services: gitea: persist repositories 2023-11-11 18:30:28 +00:00
b8ac79e845 nixos: services: flood: persist data 2023-11-11 18:30:28 +00:00
56da44d85b nixos: services: calibre-web: persist library 2023-11-11 18:30:28 +00:00
54dc2a97fc nixos: services: blog: persist website data 2023-11-11 18:30:28 +00:00
20bf05ccb8 nixos: hardware: bluetooth: persist connections 2023-11-11 18:30:28 +00:00
b8d1fc917b nixos: hardware: netowrking persist connections 2023-11-11 18:30:28 +00:00
8bafea77f5 nixos: services: ssh-server: persist host keys 2023-11-11 18:30:28 +00:00
c8d0e2ad97 WIP: nixos: 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
2023-11-11 18:30:28 +00:00
570349e80f nixos: profiles: move from top-level
All checks were successful
ci/woodpecker/push/check Pipeline was successful
My profiles are actually just "special" NixOS modules in that they
orchestrate settings that usually span the NixOS/home-manager boundary,
or otherwise set up configurations from multiple modules at once.
2023-11-11 18:12:05 +00:00
65a8f7c481 home: create 'modules/home' folder
Consolidating all modules under the same path, to clear out the
top-level directory.
2023-11-11 18:12:05 +00:00
c856933803 nixos: create 'modules/nixos' folder
Let's consolidate all modules under one path, so that NixOS,
home-manager, and nix-darwin (if I ever end up using it down the line)
would go under the same folder.
2023-11-11 18:11:52 +00:00