Commit Graph

23 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
1aba99c68e uneeded players 2025-11-20 21:00:06 -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
460d6ee308 music > recordbox 2024-12-08 16:52:17 -06:00
f54d298af5 removed commented apps 2024-12-04 05:18:16 -06:00
f504dca34e properly installed gnome-music 2024-11-10 21:24:41 -06:00
81b8b0b703 gnome music 2024-11-10 20:49:25 -06:00
120d485f28 best practices: get rid of with pkgs; 2024-11-09 16:26:20 -06:00
b43d2f5a31 download tweaks, - fooyin, flake updt, modules 2024-11-01 17:53:27 -06:00
b514828594 applied nixfmt (new version) 2024-09-22 14:45:24 -06:00
48c52d4560 removed unnused package 2024-06-14 01:08:58 -06:00
f9a7f9d8de fixed some 24.05 quirks 2024-06-01 23:54:05 -06:00
9617d1d0c4 moved things where they belong 2024-05-25 20:51:43 -06:00
ccd03634de turned obs into a program module 2024-05-15 20:50:30 -06:00
0380c32b9a further up modularization 2024-05-11 19:30:43 -06:00
39157db0da cleanup 2024-04-28 15:11:56 -06:00
4bcb766dec modules updates 2024-04-28 11:24:47 -06:00
c7b3fdeaba header order changed, multimedia 2024-04-19 23:31:27 -06:00