Commit Graph

65 Commits

Author SHA1 Message Date
Danilo Reyes
8946ade5e8 mcp server done
Some checks failed
MCP Tests / mcp-tests (pull_request) Failing after 4s
2026-02-01 10:36:54 -06:00
Danilo Reyes
703723b368 mcp dev environment 2026-01-31 17:39:52 -06:00
Danilo Reyes
0559d212fe Add user-specific configurations for Emacs and Stylix across multiple hosts
Updated the configuration files for miniserver, server, and workstation to include user-specific settings for Emacs and Stylix. This change enhances user management consistency and aligns with the recent refactor for multi-user support in the configuration.
2026-01-16 14:06:42 -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
afb35b3abd push cache alias 2025-11-20 01:09:45 -06:00
Danilo Reyes
90e2c13e63 dockerfile lsp moved to pkgs 2025-11-09 10:48:03 -06:00
Danilo Reyes
d78917b868 vm renames for 25.11 2025-11-09 10:38:58 -06:00
Danilo Reyes
b473505a8a pre 25.11, but still master 2025-11-08 22:17:51 -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
ec57fb1611 nix linter settings 2025-10-02 12:52:31 -06:00
771b7b1a42 specializations are annoying + trying to fix emacs 2025-10-02 03:27:13 -06:00
0beab15f24 bash ~ zsh wip 2025-09-29 21:52:02 -06:00
ba8d491cf7 nixformat alias 2025-09-29 21:23:56 -06:00
6da8588e40 assertions + more descriptive initializations 2025-09-28 15:05:34 -06:00
cd9e738c3c removed empty lines 2025-09-28 02:11:14 -06:00
6dc9174731 stylix properly handles being disabled 2025-07-25 01:19:36 -06:00
4f0fbcc91e concatenation fixes 2025-05-31 15:52:30 -06:00
8497c3fa69 better concatenation of var packages 2025-05-28 09:06:19 -06:00
cccc8dc90b npmrc 2025-05-02 09:03:56 -06:00
8f2b3d109a rustc compiler added to rust dev shell 2025-04-30 20:15:52 -06:00
690893bff0 added go, zig, and ruby, as well as environment 2025-04-18 22:05:19 -06:00
685d0e3bba linting 2025-04-18 21:43:42 -06:00
023744a872 migrated all languages to devshell 2025-04-18 21:29:02 -06:00
ecb9f386ce migrating dev environments to output 2025-04-18 20:57:36 -06:00
f3cd76aedb doom fix org templates 2025-04-07 00:14:39 -06:00
6846fc3eec emacs support for new languages + dependencies 2025-03-25 01:26:35 -06:00
39ce87696c emacs packages installed user-level 2025-03-25 01:01:00 -06:00
784926ce46 emacs adjustments, path still broken 2025-02-27 21:50:03 -06:00
29d977d218 better way to declare nix functions 2025-02-19 10:46:42 -06:00
0a60f023a7 emacs stylix theme is conditional 2024-12-28 18:07:18 -06:00
02044b2af1 variables and dotfile configs 2024-12-21 12:35:37 -06:00
181babfa2a list concatenation 2024-12-18 13:30:55 -06:00
eaf48232cd doom emacs! + theming 2024-12-17 22:26:10 -06:00
8f13108004 uninstalling attic 2024-12-12 00:15:51 -06:00
67409c9cbf more packages concatenation 2024-12-07 23:03:24 -06:00
332efad0ac removed todo dotfiles + moved some to nix 2024-11-29 23:34:22 -06:00
85ec0c0ff4 gallery-dl dotfile built with nix 2024-11-29 22:26:59 -06:00
505b841696 modified nix module to include attic client 2024-11-12 15:10:46 -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
37aa35daed migrated channel 24.05 to unstable 2024-10-27 17:11:00 -06:00
46f6fc626f lambda to import recursive files on all modules 2024-10-02 19:22:53 -06:00
9151ca5971 masive rewriting and setup of server files 2024-09-29 12:49:35 -06:00