Commit Graph

11 Commits

Author SHA1 Message Date
Danilo Reyes
495f6e2e25 Refactor user management functions to use inputs
Removed the `lib.nix` file and refactored various modules to utilize `inputs.self.lib` for user package and attribute management. This change enhances consistency and maintainability across the configuration files.
2026-01-16 10:55:15 -06:00
Danilo Reyes
b89d193445 Add helper functions for multi-user toggle support
Introduced a new file `lib.nix` containing helper functions to streamline user package management and attributes for multi-user configurations. Updated various modules to utilize these functions, enhancing code maintainability and readability.
2026-01-16 10:36:02 -06:00
Danilo Reyes
4e835aca1b multi-user toggle init 2026-01-16 10:19:36 -06:00
Danilo Reyes
30cff89a50 cleaned up duplicated code 2025-10-12 20:03:24 -06:00
Danilo Reyes
e393a4481b reverted server factory 2025-10-12 19:59:46 -06:00
6da8588e40 assertions + more descriptive initializations 2025-09-28 15:05:34 -06:00
dfbc84c6ad renamed factory scripts 2025-09-28 11:31:02 -06:00
fc22178e4a moved base.nix to factories 2025-09-28 11:29:38 -06:00
2acddde11f moved setup.nix outside of the servers block. 2025-09-28 11:27:49 -06:00
99574c9b66 modularized firewall logic 2025-09-27 17:44:01 -06:00
3d3f49aeec wip: server-factory + firewall refractor 2025-09-27 17:00:13 -06:00