Commit Graph

60 Commits

Author SHA1 Message Date
Danilo Reyes
7a5f577806 dnscrypt listening subnets 2026-02-06 18:40:31 -06:00
Danilo Reyes
00a43a5a48 subnet parameters 2026-02-06 07:16:22 -06:00
Danilo Reyes
afbffaa203 ip declarations 2026-02-05 17:02:20 -06:00
Danilo Reyes
d7f9ea971c vps keys fix 2026-02-04 12:39:33 -06:00
Danilo Reyes
3f13527e51 "fixes" 2026-02-04 06:31:41 -06:00
Danilo Reyes
d99da36f3e syncthing function parameters 2026-02-03 17:35:42 -06:00
Danilo Reyes
da352265f6 whitelist syncthing 2026-02-03 15:09:04 -06:00
Danilo Reyes
02b234ba6e proper syncthing id 2026-01-24 20:40:27 -06:00
Danilo Reyes
0e97d8c0c3 syncthing test friend 2026-01-24 18:53:49 -06:00
Danilo Reyes
94649363bb new vps wireguard friends 2026-01-24 18:13:26 -06:00
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
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
Some checks failed
Weekly NixOS Build & Cache / build-and-cache (push) Failing after 38m28s
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