More packages, more cleaning

master
Dustin Swan 2 months ago
parent cf2c98c646
commit f8e8a8c485

@ -8,7 +8,7 @@ in
home.packages = with pkgs; [ home.packages = with pkgs; [
# AI # AI
# aichat aichat
# aider # aider
mods mods
shell_gpt shell_gpt
@ -21,9 +21,11 @@ in
wget wget
httpie httpie
nmap nmap
trippy
ouch
sshs
timg timg
sox sox
du-dust
restic restic
bitwarden-cli bitwarden-cli
gnupg gnupg
@ -31,6 +33,7 @@ in
rage rage
sd sd
libqalculate libqalculate
# lnav
glow glow
spotify-tui spotify-tui
spotifyd spotifyd
@ -38,13 +41,17 @@ in
youtube-tui youtube-tui
amfora amfora
duf duf
du-dust
pandoc pandoc
pastel pastel
jq jq
jo jo
fx fx
jc jc
jless
miller miller
visidata
mysql
# sc-im # sc-im
cacert cacert
weechat weechat
@ -53,7 +60,7 @@ in
ddgr ddgr
so so
silicon silicon
visidata imagemagick
magic-wormhole magic-wormhole
nixfmt nixfmt
shellcheck shellcheck
@ -64,6 +71,7 @@ in
deno deno
bun bun
yarn yarn
flyctl
lazydocker lazydocker
nodePackages.typescript-language-server nodePackages.typescript-language-server
nodePackages.stylelint nodePackages.stylelint
@ -83,9 +91,11 @@ in
go go
cmake cmake
python3 python3
pipx
python312Packages.pip python312Packages.pip
racket-minimal racket-minimal
ghc ghc
llvm
haskell-language-server haskell-language-server
hlint hlint
haskellPackages.hoogle haskellPackages.hoogle
@ -110,6 +120,7 @@ in
}; };
home.sessionPath = [ home.sessionPath = [
"$HOME/.local/bin"
"$HOME/.cargo/bin" "$HOME/.cargo/bin"
"$HOME/.npm-global/bin" "$HOME/.npm-global/bin"
"/opt/homebrew/opt/php@7.4/bin" "/opt/homebrew/opt/php@7.4/bin"
@ -146,6 +157,17 @@ in
set-window-option -g window-status-format '#[fg=cyan,bright,dim]#I #[fg=white,bright,dim]#W ' set-window-option -g window-status-format '#[fg=cyan,bright,dim]#I #[fg=white,bright,dim]#W '
set-window-option -g window-status-current-format '#[fg=cyan,bright,nodim]#I #[fg=white,bright,nodim]#W ' set-window-option -g window-status-current-format '#[fg=cyan,bright,nodim]#I #[fg=white,bright,nodim]#W '
set -ag terminal-overrides ",xterm-256color:RGB" set -ag terminal-overrides ",xterm-256color:RGB"
# bind -n C-0 select-window -t0
# bind -n C-1 select-window -t1
# bind -n C-2 select-window -t2
# bind -n C-3 select-window -t3
# bind -n C-4 select-window -t4
# bind -n C-5 select-window -t5
# bind -n C-6 select-window -t6
# bind -n C-7 select-window -t7
# bind -n C-8 select-window -t8
# bind -n C-9 select-window -t9
''; '';
}; };
@ -235,16 +257,16 @@ in
userName = "Dustin Swan"; userName = "Dustin Swan";
userEmail = "dustin@dustinswan.com"; userEmail = "dustin@dustinswan.com";
signing = { signing = {
signByDefault = true; # signByDefault = true;
key = "AD11750151C10881970BD943AB49BD6B2B3A6377"; key = "AD11750151C10881970BD943AB49BD6B2B3A6377";
}; };
delta.enable = true; delta.enable = true;
}; };
programs.jujutsu = { # programs.jujutsu = {
enable = true; # enable = true;
enableZshIntegration = true; # enableZshIntegration = true;
}; # };
programs.gh.enable = true; programs.gh.enable = true;
programs.lazygit.enable = true; programs.lazygit.enable = true;

@ -4,42 +4,6 @@
# home.packages = with pkgs; [ iosevka-bin ]; # home.packages = with pkgs; [ iosevka-bin ];
fonts.fontconfig.enable = true; fonts.fontconfig.enable = true;
# programs.rio = {
# enable = true;
# settings = {
# fonts = {
# family = "Iosevka Nerd Font";
# size = 20;
# };
# window = {
# foreground-opacity = 1.0;
# background-opacity = 0.9;
# blur = true;
# };
# # disable-ctlseqs-alt = true;
# option-as-alt = "left";
# padding-x = 10;
# adaptive-theme = {
# dark = "catppuccin-mocha";
# light = "catppuccin-latte";
# };
# navigation = {
# # mode = "Plain";
# mode = "Breadcrumb";
# };
# bindings = {
# keys = [
# { key = "w"; "with" = "control"; bytes = [27 91 53 126]; }
# ];
# };
# };
# };
programs.alacritty = { programs.alacritty = {
enable = true; enable = true;
settings = { settings = {

Loading…
Cancel
Save