nixos-config-master/full_status.txt
jeirmeister e4b85e086f refactor: reorganize program configuration structure
Major structural changes:
- Create modular program organization by category (development, gaming, shell, etc.)
- Consolidate Python environment configurations using python311
- Introduce comprehensive shell configuration hierarchy
- Move utility programs into appropriate categories

Details:
- Migrate to consistent Python 3.11 usage across all Python tools
- Add structured environment management for multiple languages (Python, Rust, Go, JavaScript)
- Organize shell utilities into logical categories (security, network, files, etc.)
- Consolidate development tools and editor configurations
- Move VR configuration to gaming category
- Group productivity apps (Bitwarden, Obsidian, Todoist)

This restructuring aims to make the configuration more maintainable
and easier to extend in preparation for future flake migration.
2024-10-30 21:31:46 -07:00

74 lines
4.6 KiB
Plaintext

On branch main
Your branch is up to date with 'origin/main'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: .gitignore
new file: .repo-to-text-settings.yaml
new file: changes.diff
new file: config.json
new file: config.sh
modified: home.nix
new file: status.txt
new file: users/jeirmeister/home.nix
modified: users/jeirmeister/packages/repo-to-text.nix
new file: users/jeirmeister/programs/browsers/default.nix
new file: users/jeirmeister/programs/browsers/floorp.nix
modified: users/jeirmeister/programs/default.nix
new file: users/jeirmeister/programs/development/default.nix
new file: users/jeirmeister/programs/development/docs.nix
new file: users/jeirmeister/programs/development/editors/default.nix
renamed: users/jeirmeister/programs/sublime.nix -> users/jeirmeister/programs/development/editors/sublime.nix
renamed: users/jeirmeister/programs/vscode.nix -> users/jeirmeister/programs/development/editors/vscode.nix
new file: users/jeirmeister/programs/development/env/default.nix
renamed: users/jeirmeister/programs/direnv.nix -> users/jeirmeister/programs/development/env/direnv.nix
new file: users/jeirmeister/programs/development/env/languages/default.nix
new file: users/jeirmeister/programs/development/env/languages/go/default.nix
new file: users/jeirmeister/programs/development/env/languages/go/tools.nix
new file: users/jeirmeister/programs/development/env/languages/javascript/default.nix
new file: users/jeirmeister/programs/development/env/languages/javascript/node.nix
new file: users/jeirmeister/programs/development/env/languages/javascript/pnpm.nix
new file: users/jeirmeister/programs/development/env/languages/javascript/yarn.nix
new file: users/jeirmeister/programs/development/env/languages/python/default.nix
new file: users/jeirmeister/programs/development/env/languages/python/pipenv.nix
new file: users/jeirmeister/programs/development/env/languages/python/poetry.nix
new file: users/jeirmeister/programs/development/env/languages/python/pyenv.nix
new file: users/jeirmeister/programs/development/env/languages/rust/cargo.nix
new file: users/jeirmeister/programs/development/env/languages/rust/default.nix
new file: users/jeirmeister/programs/development/env/languages/rust/rustup.nix
new file: users/jeirmeister/programs/development/tools.nix
new file: users/jeirmeister/programs/gaming/default.nix
renamed: users/jeirmeister/programs/vr.nix -> users/jeirmeister/programs/gaming/vr/default.nix
new file: users/jeirmeister/programs/productivity/bitwarden.nix
new file: users/jeirmeister/programs/productivity/default.nix
renamed: users/jeirmeister/programs/obsidian.nix -> users/jeirmeister/programs/productivity/obsidian.nix
new file: users/jeirmeister/programs/productivity/todoist.nix
new file: users/jeirmeister/programs/shell/default.nix
new file: users/jeirmeister/programs/shell/multiplexers/default.nix
renamed: users/jeirmeister/programs/tmux.nix -> users/jeirmeister/programs/shell/multiplexers/tmux.nix
new file: users/jeirmeister/programs/shell/shells/default.nix
renamed: users/jeirmeister/programs/zsh.nix -> users/jeirmeister/programs/shell/shells/zsh.nix
new file: users/jeirmeister/programs/shell/utilities/default.nix
new file: users/jeirmeister/programs/shell/utilities/files/default.nix
new file: users/jeirmeister/programs/shell/utilities/files/tools.nix
new file: users/jeirmeister/programs/shell/utilities/network/default.nix
new file: users/jeirmeister/programs/shell/utilities/network/tools.nix
new file: users/jeirmeister/programs/shell/utilities/security/default.nix
renamed: users/jeirmeister/programs/gpg.nix -> users/jeirmeister/programs/shell/utilities/security/gpg.nix
renamed: users/jeirmeister/programs/ssh.nix -> users/jeirmeister/programs/shell/utilities/security/ssh.nix
new file: users/jeirmeister/programs/shell/utilities/tools.nix
new file: users/jeirmeister/programs/shell/utilities/version-control/default.nix
renamed: users/jeirmeister/programs/git.nix -> users/jeirmeister/programs/shell/utilities/version-control/git.nix
renamed: users/jeirmeister/programs/appimage.nix -> users/jeirmeister/programs/system/appimage.nix
new file: users/jeirmeister/programs/system/default.nix
renamed: users/jeirmeister/programs/tailscale.nix -> users/jeirmeister/programs/system/tailscale.nix
Untracked files:
(use "git add <file>..." to include in what will be committed)
full_status.txt
Ignored files:
(use "git add -f <file>..." to include in what will be committed)
repo-to-text_2024-10-31-03-10-40-UTC.txt