snowflake/modules
2023-10-17 02:45:11 -04:00
..
prometheus modules: move prometheus to dedicated folder 2023-10-17 02:45:11 -04:00
default.nix modules: move prometheus to dedicated folder 2023-10-17 02:45:11 -04:00
fonts.nix fonts: enable full hinting style 2023-09-28 17:06:05 -04:00
greetd.nix treewide: apply deadnix / statix 2023-06-11 02:08:06 -04:00
networking.nix networking: formatting 2023-09-16 19:54:33 -04:00
nix.nix nix: add prismlauncher overlay 2023-10-10 01:13:35 -04:00
openssh.nix openssh: force pubkey auth 2023-06-23 22:27:00 -04:00
README.md modules: move prometheus to dedicated folder 2023-10-17 02:45:11 -04:00
security.nix fail2ban: update 2023-07-09 04:20:20 -04: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: configure MAILADDR for mdadm 2023-09-16 19:54:23 -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
networking common network configuration
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
users defines all hosts users & groups
virtualisation basic docker configuration