Compare commits

...

6 commits

Author SHA1 Message Date
79f65ca694
config (home-manager shell): remove redundant cat alias
The `cat` alias is already managed by `programs.bat`, so remove the
manual alias.
2025-10-08 07:52:31 -05:00
d31cf3787c
config (home-manager shell): add alias to always use pdfgrep cache 2025-10-08 07:51:21 -05:00
283a51f6de
cleanup (home-manager): alphabetize shell aliases 2025-10-08 07:47:27 -05:00
4c83491556
config (Zed): install and use alternate icon theme 2025-10-04 22:28:30 -05:00
137a250f75
config (zed): Replace deprecated theme
The MacOS Classic theme merged the two styles into one. Rename the theme
to accomodate.
2025-10-04 22:20:33 -05:00
4e912a0813
config (ghostty): Use cmd on Mac and ctrl on Linux 2025-10-01 11:29:29 -05:00
3 changed files with 32 additions and 28 deletions

View file

@ -63,25 +63,25 @@ in {
JULIA_PKG_USE_CLI_GIT = "true";
};
shellAliases = {
cat = "bat";
please = "sudo $(fc -ln -1)";
grim = "git rebase -i --autosquash $(git_main_branch)";
grid = "git rebase -i --autosquash $(git_develop_branch)";
anc =
"ansible-playbook -vvv -i ~/.config/home-manager/inventory.yaml -e @~/.config/home-manager/secrets_$(hostname -s).enc -e @~/.config/home-manager/secrets_file.enc --vault-password-file $HM_AGENIX_SECRETS_DIR/ansible-vault-password --check ~/.config/home-manager/playbook.yaml --limit $(hostname -s) --ask-become-pass";
anp =
"ansible-playbook -i ~/.config/home-manager/inventory.yaml -e @~/.config/home-manager/secrets_$(hostname -s).enc -e @~/.config/home-manager/secrets_file.enc --vault-password-file $HM_AGENIX_SECRETS_DIR/ansible-vault-password ~/.config/home-manager/playbook.yaml --limit $(hostname -s) --ask-become-pass";
gpub =
"git push --set-upstream origin $(git rev-parse --abbrev-ref HEAD)";
grid = "git rebase -i --autosquash $(git_develop_branch)";
grim = "git rebase -i --autosquash $(git_main_branch)";
hmb =
"home-manager build --flake ~/.config/home-manager#$USER@$(hostname -s)";
hms =
"home-manager switch --flake ~/.config/home-manager#$USER@$(hostname -s)";
pdfgrep = "pdfgrep --cache";
please = "sudo $(fc -ln -1)";
# tsec - TailScale Exit node Connect
tsec =
"tailscale set --exit-node=$(tailscale exit-node suggest | awk '{print $4}' | head -n1)";
# tsed - TailScale Exit node Disconnect
tsed = "tailscale set --exit-node=";
hms =
"home-manager switch --flake ~/.config/home-manager#$USER@$(hostname -s)";
hmb =
"home-manager build --flake ~/.config/home-manager#$USER@$(hostname -s)";
anp =
"ansible-playbook -i ~/.config/home-manager/inventory.yaml -e @~/.config/home-manager/secrets_$(hostname -s).enc -e @~/.config/home-manager/secrets_file.enc --vault-password-file $HM_AGENIX_SECRETS_DIR/ansible-vault-password ~/.config/home-manager/playbook.yaml --limit $(hostname -s) --ask-become-pass";
anc =
"ansible-playbook -vvv -i ~/.config/home-manager/inventory.yaml -e @~/.config/home-manager/secrets_$(hostname -s).enc -e @~/.config/home-manager/secrets_file.enc --vault-password-file $HM_AGENIX_SECRETS_DIR/ansible-vault-password --check ~/.config/home-manager/playbook.yaml --limit $(hostname -s) --ask-become-pass";
};
sessionPath = [ "$HOME/.local/bin" ];
activation = {

View file

@ -1,17 +1,19 @@
{ ... }: {
programs.ghostty = {
enable = true;
package = null;
enableBashIntegration = true;
enableZshIntegration = true;
settings = {
quick-terminal-position = "top";
quick-terminal-screen = "main";
quick-terminal-autohide = true;
quick-terminal-size = "50%,50%";
keybind = "global:cmd+backquote=toggle_quick_terminal";
macos-hidden = "always";
linux-cgroup = "always";
{ pkgs, ... }: {
programs.ghostty =
let modifierKey = if pkgs.stdenv.isDarwin then "cmd" else "ctrl";
in {
enable = true;
package = null;
enableBashIntegration = true;
enableZshIntegration = true;
settings = {
quick-terminal-position = "top";
quick-terminal-screen = "main";
quick-terminal-autohide = true;
quick-terminal-size = "50%,50%";
keybind = "global:${modifierKey}+backquote=toggle_quick_terminal";
macos-hidden = "always";
linux-cgroup = "always";
};
};
};
}

View file

@ -3,6 +3,7 @@
enable = true;
extensions = [
"basher"
"clean-vscode-icons"
"clojure"
"dockerfile"
"earthfile"
@ -61,7 +62,8 @@
font_family = "MesloLGS NF";
font_size = 10;
};
theme = "macOS Classic Dark2";
theme = "macOS Classic Dark";
icon_theme = "Clean VSCode Icon Theme";
ui_font_size = 16;
wrap_guides = [ 80 92 120 ];
};