mirror of
https://github.com/tuxdotrs/tawm.git
synced 2025-07-06 13:06:35 +05:30
initial commit
This commit is contained in:
65
modules/home-manager/shell/default.nix
Executable file
65
modules/home-manager/shell/default.nix
Executable file
@ -0,0 +1,65 @@
|
||||
{ pkgs, ... }: {
|
||||
programs = {
|
||||
bat.enable = true;
|
||||
zsh = {
|
||||
enable = true;
|
||||
shellAliases = {
|
||||
ls = "lsd";
|
||||
};
|
||||
syntaxHighlighting.enable = true;
|
||||
enableAutosuggestions = true;
|
||||
initExtra = ''
|
||||
eval "$(starship init zsh)"
|
||||
nitch
|
||||
export WINIT_X11_SCALE_FACTOR=1
|
||||
'';
|
||||
};
|
||||
lazygit.enable = true;
|
||||
zoxide.enable = true;
|
||||
ripgrep.enable = true;
|
||||
btop = {
|
||||
enable = true;
|
||||
settings = {
|
||||
theme_background = false;
|
||||
update_ms = 1000;
|
||||
};
|
||||
};
|
||||
go.enable = true;
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
lsd
|
||||
nitch
|
||||
ranger
|
||||
wget
|
||||
portal
|
||||
fast-cli
|
||||
gdu
|
||||
nvtop
|
||||
zip
|
||||
unzip
|
||||
speedtestpp
|
||||
pciutils
|
||||
gnumake
|
||||
copyq
|
||||
zellij
|
||||
cht-sh
|
||||
|
||||
python311
|
||||
nodejs
|
||||
rustc
|
||||
cargo
|
||||
bun
|
||||
ollama
|
||||
stremio
|
||||
nixpkgs-fmt
|
||||
flyctl
|
||||
turso-cli
|
||||
|
||||
libreoffice-qt
|
||||
spotify
|
||||
hunspell
|
||||
hunspellDicts.en_US
|
||||
galaxy-buds-client
|
||||
];
|
||||
}
|
Reference in New Issue
Block a user