Commit Graph

172 Commits

Author SHA1 Message Date
nixy da7a244f95 Fix nix installer up 2025-05-20 18:45:04 +00:00
nixy 4a461eb974 More specifically identify if nix is installed 2025-05-20 18:03:39 +00:00
nixy a6257ed7d1 Pass through shell environment variable 2025-05-12 23:24:15 -04:00
nixy d487ade6f2 Add vim-helm for helm file detection 2025-05-01 18:46:29 +00:00
nixy e24e8a1c49 Add prompt generation commands for git/kubernetes 2025-04-08 15:29:36 +00:00
nixy b1f6fc2f52 Turns out I didn't need to do all that 2025-04-05 16:38:28 -04:00
nixy 0f8a05b561 Add bash completion sourcing, with cache 2025-04-05 16:38:28 -04:00
nixy 5f75d539b5 Fix kubeconfig xdg confg 2025-04-05 16:38:28 -04:00
nixy dae19a88b4 Add script to symlink to old paths for legacy support 2025-04-05 16:38:28 -04:00
nixy 6d78938056 XDGify kubernetes config 2025-04-05 16:38:28 -04:00
nixy 6876cad10b Support nix XDG pathing 2025-04-05 16:38:28 -04:00
nixy 3583770d94 Add XDG support 2025-04-05 16:38:28 -04:00
nixy ddf5d19c51 Add gitconfig in xdg location
Recommendations came from this blog post:
    https://blog.gitbutler.com/how-git-core-devs-configure-git/

Let's see how this works out lol

Test
2025-04-05 16:38:28 -04:00
nixy 86b85c4102 Add xdg-utils 2025-04-05 16:38:28 -04:00
nixy b0aba1f3e1 Make screen default to bash explicitly
Implictly I've never needed this as my user shell has always been bash
but in some containers recently the default shell is /bin/sh
2025-04-05 16:38:28 -04:00
nixy 033500c6bb Remove vim classic and add screen to standard utils 2025-04-05 16:38:28 -04:00
nixy b3ac2a57df Re-enable slow packages that have to be compiled from source 2025-04-05 16:38:28 -04:00
nixy cd4488ff24 Update nix to 2.24.12 which is the current stable 2025-04-05 16:38:28 -04:00
nixy 189acc497d Source nix profile after installing nix 2025-04-05 16:38:28 -04:00
nixy 9016dfdaf3 Update dotfile application to check for prereqs 2025-04-05 16:38:28 -04:00
nixy c3a9ed26f7 Refactor profile flake installer
Add support for exporting to archive.nar
Add support for importing from an archive.nar
Add simple support for adding a flake.lock
2025-04-05 16:38:28 -04:00
nixy 29db01cdd6 Conditionally source nix-profile if needed on non-nixos machines 2025-04-05 16:38:28 -04:00
nixy 93a2836154 Refactor code so coder_template_type is considered 2025-04-05 16:38:28 -04:00
nixy 9fadf8b26f In a devcontainer setup install nix packages 2025-04-05 16:38:28 -04:00
nixy f080a6cd5a Add distrobox 2025-04-05 16:38:28 -04:00
nixy 4883342630 Add zk for zettelkansten notes 2025-04-05 16:38:28 -04:00
nixy ad9d32a1c2 Add terraform LSP/config 2025-04-05 16:38:28 -04:00
nixy 20934a6a08 Fix .bashrc 2025-04-05 16:38:28 -04:00
nixy 42ec31431e Improve Xtrace by hiding output of prompt commands 2025-04-05 16:38:28 -04:00
nixy db76feed3e Add python + LSP + gitlab-ci-local tool 2025-04-05 16:38:28 -04:00
nixy 82d5a313c4 Adjust PS1 for distrobox containers 2025-04-05 16:38:28 -04:00
nixy aa7b4417d0 Add nvim zk plugin 2025-04-05 16:38:28 -04:00
nixy e6ac283459 Add vim option select to shell profile 2025-04-05 16:38:28 -04:00
nixy b060cb0f83 Update colorscheme fix to be conditional on neovim version 2025-04-05 16:38:28 -04:00
nixy e12d4ae431 Refactor KDE to use konsave 2025-04-05 16:38:28 -04:00
nixy e0176bec1e Fix colorscheme for neovim v0.10+ 2025-04-05 16:38:28 -04:00
nixy c2d137749d Add vim-gitgutter to configuration 2025-04-05 16:38:28 -04:00
nixy 4d1f34dfe5 Update removal for newer nix profile output 2025-04-05 16:38:28 -04:00
nixy c0bf68b9e7 Update language servers/dev tools 2025-04-05 16:38:28 -04:00
nixy fa0d2e7077 Update nix to 2.18.7 and conditionally add ssl-cert to conf.nix 2025-04-05 16:38:28 -04:00
nixy 9dc7288b77 Add solargraph 2025-04-05 16:38:28 -04:00
nixy 99b5fd8319 Attempt to fix pinentry on non-nixos 2025-04-05 16:38:28 -04:00
nixy 9027cd9bc6 Add nix-shell prompt condition 2025-04-05 16:38:28 -04:00
nixy dec1d4009c More screen improvements 2025-04-05 16:38:28 -04:00
nixy f44ef83e66 Add ruby by default 2025-04-05 16:38:28 -04:00
nixy da3b0e4ab5 Extend default scrollback for screen 2025-04-05 16:38:28 -04:00
nixy 6935843cee Move vim option select to execute logic at alias def time
Using the function would cause problems when trying to perform a `sudo
vim`. The sudo command would run in a root shell which does not have my
shells functions (but does have it's aliases) so then any attempt to
sudo vim would fail with "vim_option_select: command not found"
2025-04-05 16:38:28 -04:00
nixy 0ce1d88173 Improve highlighting on selected pmenu 2025-04-05 16:38:28 -04:00
nixy 1019f48597 Update flakes to support 24.05 and unstable branches 2025-04-05 16:38:28 -04:00
nixy 0165d9bad2 Ensure persistent history exists 2025-04-05 16:38:28 -04:00