mirror of
https://github.com/tuxdotrs/nixos-config.git
synced 2025-07-07 02:06:34 +05:30
refactor: change folder name
This commit is contained in:
79
modules/home/shell/default.nix
Executable file
79
modules/home/shell/default.nix
Executable file
@ -0,0 +1,79 @@
|
||||
{pkgs, ...}: {
|
||||
programs = {
|
||||
bat.enable = true;
|
||||
zsh = {
|
||||
enable = true;
|
||||
shellAliases = {
|
||||
ls = "lsd";
|
||||
};
|
||||
syntaxHighlighting.enable = true;
|
||||
autosuggestion.enable = true;
|
||||
initExtra = ''
|
||||
nitch
|
||||
export WINIT_X11_SCALE_FACTOR=1
|
||||
bindkey "^A" vi-beginning-of-line
|
||||
bindkey "^E" vi-end-of-line
|
||||
PATH=$PATH:~/.cargo/bin:~/.local/bin
|
||||
'';
|
||||
};
|
||||
lazygit.enable = true;
|
||||
zoxide = {
|
||||
enable = true;
|
||||
options = ["--cmd cd"];
|
||||
};
|
||||
ripgrep.enable = true;
|
||||
btop = {
|
||||
enable = true;
|
||||
settings = {
|
||||
theme_background = false;
|
||||
update_ms = 1000;
|
||||
presets = "cpu:0:default mem:0:default net:0:default";
|
||||
};
|
||||
};
|
||||
go.enable = true;
|
||||
yazi = {
|
||||
enable = true;
|
||||
enableZshIntegration = true;
|
||||
};
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
service-wrapper
|
||||
lsd
|
||||
nitch
|
||||
ranger
|
||||
wget
|
||||
portal
|
||||
bore-cli
|
||||
zip
|
||||
unzip
|
||||
pciutils
|
||||
gnumake
|
||||
nvtopPackages.full
|
||||
zellij
|
||||
nix-output-monitor
|
||||
fzf
|
||||
duf
|
||||
jq
|
||||
atac
|
||||
termshark
|
||||
solc
|
||||
dig
|
||||
|
||||
python312
|
||||
python312Packages.pipx
|
||||
nodejs
|
||||
nodePackages.pnpm
|
||||
nodePackages.yarn
|
||||
rustup
|
||||
bun
|
||||
nixpkgs-fmt
|
||||
|
||||
hunspell
|
||||
hunspellDicts.en_US
|
||||
air
|
||||
templ
|
||||
ffmpeg
|
||||
deploy-rs
|
||||
];
|
||||
}
|
Reference in New Issue
Block a user