172 Commits

Author SHA1 Message Date
da7a244f95 Fix nix installer up 2025-05-20 18:45:04 +00:00
4a461eb974 More specifically identify if nix is installed 2025-05-20 18:03:39 +00:00
a6257ed7d1 Pass through shell environment variable 2025-05-12 23:24:15 -04:00
d487ade6f2 Add vim-helm for helm file detection 2025-05-01 18:46:29 +00:00
e24e8a1c49 Add prompt generation commands for git/kubernetes 2025-04-08 15:29:36 +00:00
b1f6fc2f52 Turns out I didn't need to do all that 2025-04-05 16:38:28 -04:00
0f8a05b561 Add bash completion sourcing, with cache 2025-04-05 16:38:28 -04:00
5f75d539b5 Fix kubeconfig xdg confg 2025-04-05 16:38:28 -04:00
dae19a88b4 Add script to symlink to old paths for legacy support 2025-04-05 16:38:28 -04:00
6d78938056 XDGify kubernetes config 2025-04-05 16:38:28 -04:00
6876cad10b Support nix XDG pathing 2025-04-05 16:38:28 -04:00
3583770d94 Add XDG support 2025-04-05 16:38:28 -04:00
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
86b85c4102 Add xdg-utils 2025-04-05 16:38:28 -04:00
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
033500c6bb Remove vim classic and add screen to standard utils 2025-04-05 16:38:28 -04:00
b3ac2a57df Re-enable slow packages that have to be compiled from source 2025-04-05 16:38:28 -04:00
cd4488ff24 Update nix to 2.24.12 which is the current stable 2025-04-05 16:38:28 -04:00
189acc497d Source nix profile after installing nix 2025-04-05 16:38:28 -04:00
9016dfdaf3 Update dotfile application to check for prereqs 2025-04-05 16:38:28 -04:00
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
29db01cdd6 Conditionally source nix-profile if needed on non-nixos machines 2025-04-05 16:38:28 -04:00
93a2836154 Refactor code so coder_template_type is considered 2025-04-05 16:38:28 -04:00
9fadf8b26f In a devcontainer setup install nix packages 2025-04-05 16:38:28 -04:00
f080a6cd5a Add distrobox 2025-04-05 16:38:28 -04:00
4883342630 Add zk for zettelkansten notes 2025-04-05 16:38:28 -04:00
ad9d32a1c2 Add terraform LSP/config 2025-04-05 16:38:28 -04:00
20934a6a08 Fix .bashrc 2025-04-05 16:38:28 -04:00
42ec31431e Improve Xtrace by hiding output of prompt commands 2025-04-05 16:38:28 -04:00
db76feed3e Add python + LSP + gitlab-ci-local tool 2025-04-05 16:38:28 -04:00
82d5a313c4 Adjust PS1 for distrobox containers 2025-04-05 16:38:28 -04:00
aa7b4417d0 Add nvim zk plugin 2025-04-05 16:38:28 -04:00
e6ac283459 Add vim option select to shell profile 2025-04-05 16:38:28 -04:00
b060cb0f83 Update colorscheme fix to be conditional on neovim version 2025-04-05 16:38:28 -04:00
e12d4ae431 Refactor KDE to use konsave 2025-04-05 16:38:28 -04:00
e0176bec1e Fix colorscheme for neovim v0.10+ 2025-04-05 16:38:28 -04:00
c2d137749d Add vim-gitgutter to configuration 2025-04-05 16:38:28 -04:00
4d1f34dfe5 Update removal for newer nix profile output 2025-04-05 16:38:28 -04:00
c0bf68b9e7 Update language servers/dev tools 2025-04-05 16:38:28 -04:00
fa0d2e7077 Update nix to 2.18.7 and conditionally add ssl-cert to conf.nix 2025-04-05 16:38:28 -04:00
9dc7288b77 Add solargraph 2025-04-05 16:38:28 -04:00
99b5fd8319 Attempt to fix pinentry on non-nixos 2025-04-05 16:38:28 -04:00
9027cd9bc6 Add nix-shell prompt condition 2025-04-05 16:38:28 -04:00
dec1d4009c More screen improvements 2025-04-05 16:38:28 -04:00
f44ef83e66 Add ruby by default 2025-04-05 16:38:28 -04:00
da3b0e4ab5 Extend default scrollback for screen 2025-04-05 16:38:28 -04:00
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
0ce1d88173 Improve highlighting on selected pmenu 2025-04-05 16:38:28 -04:00
1019f48597 Update flakes to support 24.05 and unstable branches 2025-04-05 16:38:28 -04:00
0165d9bad2 Ensure persistent history exists 2025-04-05 16:38:28 -04:00