Full Refactor and history reset

This commit is contained in:
2026-03-19 10:47:32 -05:00
commit c5d7d9e3da
65 changed files with 4632 additions and 0 deletions

61
development_tools.nix Normal file
View File

@@ -0,0 +1,61 @@
{
config,
pkgs,
inputs,
...
}:
{
programs.tmux = {
enable = true;
plugins = with pkgs; [
tmuxPlugins.better-mouse-mode
tmuxPlugins.sensible
tmuxPlugins.vim-tmux-navigator
tmuxPlugins.catppuccin
tmuxPlugins.yank
];
extraConfig = (builtins.readFile ./dotfiles/tmux.conf);
};
environment.systemPackages = with pkgs; [
tectonic
nil
elixir
python312
clang-tools
stylua
python312Packages.pip
python313Packages.pillow
devenv
flyctl
];
users.users.joe.packages = with pkgs; [
tea # gitea cli client
presenterm
mongodb-compass
claude-code
(builtins.getFlake "github:5Sigma/codex?rev=fe20caf8816f8f29aa49e273ba4905496f31c2b1")
.packages.x86_64-linux.default
# mysql-workbench
(import ./scripts/new-elixir.nix { inherit pkgs; })
(import ./scripts/tat.nix { inherit pkgs; })
];
home-manager.users.joe = {
xdg.desktopEntries.mongodb_compass = {
name = "MongoDB Compass (libsecret)";
genericName = "MongoDB GUI";
exec = "mongodb-compass --password-store=\"gnome-libsecret\" --ignore-additional-command-line-flags";
terminal = false;
categories = [
"Application"
"Database"
"Development"
];
};
};
}