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
4d788d90ca
linting
2025-12-10 02:29:25 -06:00
Danilo Reyes
76f0aeb07a
low latency module messes up btd600
2025-12-02 16:53:01 -06:00
Danilo Reyes
bcbb624e28
changed Pictures path to capitalized
2025-11-30 13:14:54 -06:00
Danilo Reyes
6b88a3970d
properly declare nvidia-container-toolkit 25.11
2025-11-24 21:00:52 -06:00
Danilo Reyes
a3cc30d74c
tdarr
2025-11-22 23:30:45 -06:00
Danilo Reyes
4d66cff834
enable nvidia podman if nvidia + podman are enabled
2025-11-22 20:27:10 -06:00
Danilo Reyes
3b75b44629
new syncthing folder
2025-11-21 02:00:17 -06:00
Danilo Reyes
b473505a8a
pre 25.11, but still master
2025-11-08 22:17:51 -06:00
2e42d1ebfd
created syncthing module
2025-10-02 14:58:57 -06:00
6da8588e40
assertions + more descriptive initializations
2025-09-28 15:05:34 -06:00
a376428118
added secureHost flag
2025-09-28 10:52:27 -06:00
c234acacec
gitea email support
2025-09-19 11:15:26 -06:00
690893bff0
added go, zig, and ruby, as well as environment
2025-04-18 22:05:19 -06:00
42db1e1ab5
wireguard fix
2025-02-08 13:29:36 -06:00
481a338799
wireguard declarative interface
2025-02-05 16:31:55 -06:00
47f4b2a536
networking lambdas to enable wakeonlan and hosts file
2025-02-05 15:36:14 -06:00
f5c98c7867
pipewire setting renamed
2025-01-09 13:17:12 -06:00
2c377b9664
deadnix + statix after best-practices
2024-11-09 16:41:33 -06:00
120d485f28
best practices: get rid of with pkgs;
2024-11-09 16:26:20 -06:00
c5155d3117
wireguard network rewiring fix
2024-11-06 02:58:12 -06:00
5735ea7c7a
jeancarlos vpn
2024-11-04 16:05:24 -06:00
37aa35daed
migrated channel 24.05 to unstable
2024-10-27 17:11:00 -06:00
84bc9cddab
nvidia uses open drivers if workstation
2024-10-24 10:00:05 -06:00
672437ed04
tablet wireguard
2024-10-23 00:13:04 -06:00
155ae98c72
preparing gaming for 24.11
2024-10-19 17:37:12 -06:00
9bc989ecdd
lutris + nvidia
2024-10-10 15:55:45 -06:00
c3c3811ab2
adjusted resolvers
2024-10-07 14:34:55 -06:00
dd71c99d0a
dnscrypt-proxy2
2024-10-05 15:56:56 -06:00
1dcadd6f8e
wireguard access to friends
2024-10-01 17:58:59 -06:00
0e1ad747b4
wireguard setup and works
2024-09-28 02:13:58 -06:00
b514828594
applied nixfmt (new version)
2024-09-22 14:45:24 -06:00
007a368cf6
conditioned nvidia kernel parameters
2024-09-03 00:33:32 -06:00
872e8bec96
reverting back to gnome
2024-08-17 14:01:32 -06:00
eb9f2047e0
flake update + linux downgrade + podmannvidia
2024-08-10 13:24:49 -06:00
9419a12823
better way to declare hosts
2024-07-06 23:49:53 -06:00
3c0166c2cd
enable ipv6
2024-07-06 11:06:05 -06:00
5d00de2886
networking linting
2024-07-05 13:43:51 -06:00
dd31726028
nix-gaming flake
2024-06-13 22:53:44 -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
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