Full Refactor and history reset
This commit is contained in:
61
development_tools.nix
Normal file
61
development_tools.nix
Normal 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"
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user