Commit Graph

31 Commits

Author SHA1 Message Date
Danilo Reyes
cbe7c25812 Add multi-user support for various applications and services
Enhanced the configuration files to support multi-user management by introducing user options for multiple applications, including art, gaming, multimedia, and development tools. Updated existing modules to utilize these new user options, improving flexibility and maintainability in user package installations.
2026-01-16 13:07:56 -06:00
Danilo Reyes
2893487ffc format 2026-01-16 11:47:15 -06:00
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
afb35b3abd push cache alias 2025-11-20 01:09:45 -06:00
Danilo Reyes
c3d20aa28f part 3 of the flake-parts migration 2025-10-12 14:02:09 -06:00
Danilo Reyes
11fd8e0440 refractor shell configurations with flake-parts 2025-10-12 13:51:45 -06:00
ec57fb1611 nix linter settings 2025-10-02 12:52:31 -06:00
771b7b1a42 specializations are annoying + trying to fix emacs 2025-10-02 03:27:13 -06:00
0beab15f24 bash ~ zsh wip 2025-09-29 21:52:02 -06:00
ba8d491cf7 nixformat alias 2025-09-29 21:23:56 -06:00
685d0e3bba linting 2025-04-18 21:43:42 -06:00
023744a872 migrated all languages to devshell 2025-04-18 21:29:02 -06:00
8f13108004 uninstalling attic 2024-12-12 00:15:51 -06:00
505b841696 modified nix module to include attic client 2024-11-12 15:10:46 -06:00
120d485f28 best practices: get rid of with pkgs; 2024-11-09 16:26:20 -06:00
9151ca5971 masive rewriting and setup of server files 2024-09-29 12:49:35 -06:00
f9399c51fa trying out a new nix lsp 2024-09-28 21:02:35 -06:00
b514828594 applied nixfmt (new version) 2024-09-22 14:45:24 -06:00
2146eb0e51 nixfmt-classic removed 2024-09-21 16:56:19 -06:00
befb789e29 beginning of sops-setup 2024-06-16 16:32:58 -06:00
fd340effd9 massive lsp evaluated rewrite 2024-06-08 23:54:40 -06:00
6ec6eb239a nixfmt fix 2024-06-08 20:02:41 -06:00
Danilo Reyes
46cdbd8a09 probably broken, car ride modularizing 2024-06-07 17:07:21 -06:00
f9a7f9d8de fixed some 24.05 quirks 2024-06-01 23:54:05 -06:00
0380c32b9a further up modularization 2024-05-11 19:30:43 -06:00
39157db0da cleanup 2024-04-28 15:11:56 -06:00
c7b3fdeaba header order changed, multimedia 2024-04-19 23:31:27 -06:00
36f4b83c82 options follow my.schema to avoid conflicts 2024-04-19 23:19:21 -06:00
71c838a95a restructured modules, toggling them, overlays 2024-04-19 14:55:22 -06:00