{ 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" ]; }; }; }