snowflake/modules
notohh 08e84f0138
Some checks are pending
fmt check / check (push) Waiting to run
flake check / check (push) Successful in 4m6s
deploy systems / deploy (push) Successful in 36m16s
nix: add nur overlay
2024-01-07 17:51:31 -05:00
..
prometheus prometheus: add blocky scraping 2023-11-30 22:28:36 -05:00
default.nix modules: remove networking 2023-12-05 19:44:18 -05:00
fonts.nix fonts: init monaspace 2023-11-15 05:46:39 -05:00
greetd.nix treewide: apply deadnix / statix 2023-06-11 02:08:06 -04:00
nix.nix nix: add nur overlay 2024-01-07 17:51:31 -05:00
openssh.nix openssh: permit root login 2023-10-20 23:19:54 -04:00
README.md modules: remove networking 2023-12-05 19:44:18 -05:00
security.nix security: update f2b 2023-12-30 13:33:47 -05:00
sops.nix treewide: apply deadnix / statix 2023-06-11 02:08:06 -04:00
swayidle.nix swayidle: reload ironbar after dpms off 2023-10-08 14:27:31 -04:00
system.nix system: decrease default systemd timeout 2023-12-07 02:26:37 -05:00
time.nix modules: add time module 2023-10-19 18:04:30 -04:00
users.nix users: add uid 2023-06-16 04:06:29 -04:00
virtualisation.nix feat: init basic scaffolding for docker migration 2023-05-12 08:18:42 -04:00

🔌 modules

this directory hosts some common modules / services / security tweaks used on (most) hosts.

name description
prometheus has default prometheus config for all hosts, along with exporters for select hosts
default used for commonly shared modules
fonts font handling
greetd login manager
nix common nix configuration
openssh configures openssh options
security stolen from hlissner
sops configures sops-nix
swayidle idle manager daemon
system commonly shared system settings
time force sets the time on all systems
users defines all hosts users & groups
virtualisation basic docker configuration