Commit Graph

27 Commits

Author SHA1 Message Date
Danilo Reyes
f1e6015d39 Add multi-user support for package installations across various modules
Updated multiple configuration files to include a `merge` option for user management, enhancing the ability to handle multi-user setups for applications and services. This change improves flexibility in managing user-specific package installations, ensuring a more streamlined configuration process.
2026-01-16 13:38:49 -06:00
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
8241e6ca57 removed/untoggled unused apps 2025-10-02 15:13:18 -06:00
6da8588e40 assertions + more descriptive initializations 2025-09-28 15:05:34 -06:00
4f0fbcc91e concatenation fixes 2025-05-31 15:52:30 -06:00
6054385386 krita patch 2025-05-31 15:21:56 -06:00
741de2c73e using 24.05 to download mypaint from cache 2024-12-22 20:12:45 -06:00
d032e426ce color picking tools 2024-12-21 20:10:19 -06:00
c820bac2e8 better package concatenation 2024-12-15 18:12:12 -06:00
120d485f28 best practices: get rid of with pkgs; 2024-11-09 16:26:20 -06:00
ebcab67a6a pureref fixed 2024-11-09 15:32:24 -06:00
5d7fb596d2 mypaint can't compile 2024-10-31 23:25:50 -06:00
3f769d34a0 pureref 2, added pkg to load source file 2024-10-19 21:45:48 -06:00
b514828594 applied nixfmt (new version) 2024-09-22 14:45:24 -06:00
51a477e90f pureref broken 2024-08-24 22:04:33 -06:00
8096a7cd4c yt-dlp set to unstable + godot disabled 2024-06-16 16:32:58 -06:00
fd340effd9 massive lsp evaluated rewrite 2024-06-08 23:54:40 -06:00
39157db0da cleanup 2024-04-28 15:11:56 -06:00
39d2219bb1 flake migration (again) 2024-04-28 13:24:54 -06:00
71184851d8 removed unstable input 2024-04-28 12:45:25 -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