More packages, more cleaning
This commit is contained in:
38
home-cli.nix
38
home-cli.nix
@@ -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;
|
||||||
|
|||||||
36
home-gui.nix
36
home-gui.nix
@@ -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 = {
|
||||||
|
|||||||
Reference in New Issue
Block a user