Commit Graph

51 Commits

Author SHA1 Message Date
Danilo Reyes
6573392c3b Refactor user option types across modules for consistency
Updated multiple configuration files to replace the user option type with a unified `usersOptionType`, enhancing consistency in user management across applications and services. This change simplifies the user configuration process and improves maintainability.
2026-01-16 13:40:44 -06:00
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
Danilo Reyes
b473505a8a pre 25.11, but still master 2025-11-08 22:17:51 -06:00
5c5325bd6c brave > librewolf containers 2025-10-02 15:37:00 -06:00
6da8588e40 assertions + more descriptive initializations 2025-09-28 15:05:34 -06:00
e08f743688 linting 2025-08-03 20:05:31 -06:00
559c40f508 disabling some unused apps 2025-07-06 15:08:33 -06:00
472e1d28aa testing zen-browser 2025-07-01 22:01:20 -06:00
372de23ecc nextcloud sync 2025-06-06 09:01:33 -06:00
ba2b406b03 librewolf settings moved to their own file 2025-06-05 01:16:48 -06:00
8497c3fa69 better concatenation of var packages 2025-05-28 09:06:19 -06:00
fe2d3286b0 discord krisp patcher 2025-05-18 11:41:20 -06:00
da0f6f357b fractal 2025-05-10 12:19:33 -06:00
9615226318 deadnix + statix 2025-04-18 21:36:47 -06:00
8c2af56e3e nextcloud temporarly disabled 2025-04-17 11:43:10 -06:00
f6dbb1b32d flake update + moved inputs around 2025-04-11 15:08:35 -06:00
112db4db7c librewolf to home-manager 2025-04-03 15:30:14 -06:00
c4611b9041 test to swap channels 2025-02-15 15:55:14 -06:00
181babfa2a list concatenation 2024-12-18 13:30:55 -06:00
b40e4e2226 migrated complex pkgs 2024-12-14 16:54:50 -06:00
67409c9cbf more packages concatenation 2024-12-07 23:03:24 -06:00
ecec4b138d nextcloud talk pkgs 2024-12-07 11:37:01 -06:00
4c98723203 oops installed vencord instead of vesktop 2024-12-05 12:23:29 -06:00
fcc0b36089 - zen, other apps; + thunderbird 2024-12-04 22:32:57 -06:00
f54d298af5 removed commented apps 2024-12-04 05:18:16 -06:00
83703c328e testing evolution email 2024-11-28 23:55:58 -06:00
27d3926db3 internet.nix adjusted apps 2024-11-27 01:22:25 -06:00
5a92a8c996 renamed proxyreversearr > proxyreversefix 2024-11-13 22:45:51 -06:00
4f8591e6c0 discord modified to be overriden with vencord 2024-11-12 17:01:56 -06:00
120d485f28 best practices: get rid of with pkgs; 2024-11-09 16:26:20 -06:00
1b9345d651 removed psd 2024-10-26 04:36:00 -06:00
c2286cd346 zen-browser 2024-10-10 12:26:45 -06:00
b514828594 applied nixfmt (new version) 2024-09-22 14:45:24 -06:00
74c4f50792 teamspeak 2024-09-11 23:36:46 -06:00
6f8edb2052 installed warp 2024-08-02 13:09:59 -06:00
224fc39a25 update flake + migrate to librewolf 2024-07-26 12:26:45 -06:00
c3b9eb85ce packages added 2024-07-01 10:21:29 -06:00
b3b1ffbaa5 linger + apps 2024-06-26 23:28:49 -06:00
899928c1ef miniserver init 2024-06-09 15:32:34 -06:00
fd340effd9 massive lsp evaluated rewrite 2024-06-08 23:54:40 -06:00
9617d1d0c4 moved things where they belong 2024-05-25 20:51:43 -06:00
39157db0da cleanup 2024-04-28 15:11:56 -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