Commit Graph

46 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
Danilo Reyes
4c6d02ba55 using rmlint from nixpkgs 2025-10-29 00:39:51 -06:00
Danilo Reyes
8664061145 further figration 2025-10-12 14:12:19 -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
Danilo Reyes
3746abd6ec rate limits + reverted keyring 2025-10-04 11:14:31 -06:00
Danilo Reyes
180f467c46 gnome-keyring > gcr_4 2025-10-04 10:43:47 -06:00
e4d8b16ee6 encrypted gallery-dl secrets 2025-10-02 12:52:14 -06:00
ab8d8f068d misc adjustments/improvements 2025-10-02 01:44:37 -06:00
0beab15f24 bash ~ zsh wip 2025-09-29 21:52:02 -06:00
6da8588e40 assertions + more descriptive initializations 2025-09-28 15:05:34 -06:00
80fc73a9a3 tailscale + sunshine + lint 2025-09-27 23:57:13 -06:00
0b709f4ef0 dotfiles cleanup 2025-09-27 19:59:40 -06:00
9a417a74e0 yt-dlp home-manager config 2025-08-02 22:01:44 -06:00
745034aaeb tealdeer is faster than tldr 2025-04-18 21:32:18 -06:00
023744a872 migrated all languages to devshell 2025-04-18 21:29:02 -06:00
1c9be455d8 removed pkgs5 input and pinned packages that can now compile 2025-01-18 01:18:56 -06:00
d14aabd3e3 while rmlint is fixed upstream, using my own fork 2025-01-10 16:52:44 -06:00
e05e6fcb45 flake update + ffpb merged 2024-12-18 09:17:16 -06:00
1826efd1ff dotfile removal 2024-12-17 20:12:27 -06:00
a7007e5f03 stylix <3 2024-12-17 14:43:50 -06:00
95415188b5 removed small channel logic, declared inputs follows 2024-12-17 11:13:38 -06:00
97c27d2703 ffpb merged 2024-12-15 00:25:14 -06:00
85ec0c0ff4 gallery-dl dotfile built with nix 2024-11-29 22:26:59 -06:00
b0ac83658e bugfix: builtins.path 2024-11-09 17:13:34 -06:00
120d485f28 best practices: get rid of with pkgs; 2024-11-09 16:26:20 -06:00
be0e4d7109 best practices: got rid of rec 2024-11-09 14:53:58 -06:00
b514828594 applied nixfmt (new version) 2024-09-22 14:45:24 -06:00
00481a5d22 env test 2024-09-12 22:55:55 -06:00
24496c87b9 test to fix env variables 2024-09-03 00:33:32 -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
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
02d600cc73 further modularization + systemd template 2024-05-11 21:35:31 -06:00
0380c32b9a further up modularization 2024-05-11 19:30: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
4bcb766dec modules updates 2024-04-28 11:24:47 -06:00