init
This commit is contained in:
78
packages.nix
Normal file
78
packages.nix
Normal file
@@ -0,0 +1,78 @@
|
||||
{ pkgs, ... }: {
|
||||
home.packages = with pkgs; [
|
||||
|
||||
kubectl
|
||||
kubernetes-helm
|
||||
kustomize
|
||||
podman
|
||||
k9s
|
||||
|
||||
# needed by nvim
|
||||
neovim
|
||||
(python312.withPackages (ps: with ps; [ pip ]))
|
||||
poetry
|
||||
|
||||
# LSP servers
|
||||
tree-sitter
|
||||
nil # Nix LSP
|
||||
stylua
|
||||
prettierd
|
||||
bash-language-server
|
||||
lua-language-server
|
||||
just-lsp
|
||||
|
||||
# Formatters
|
||||
# nixfmt-rfc-style # or nixpkgs-fmt
|
||||
# nixfmt
|
||||
nixfmt-classic
|
||||
shfmt
|
||||
nodePackages.prettier
|
||||
|
||||
nodejs_24
|
||||
|
||||
###########
|
||||
# Rust not needed if blink is used from prebuilt binary
|
||||
###########
|
||||
# # Rust nightly with rust-src
|
||||
# (rust-bin.selectLatestNightlyWith (toolchain:
|
||||
# toolchain.default.override {
|
||||
# extensions = [ "rust-src" "rust-analyzer" ];
|
||||
# }))
|
||||
|
||||
ripgrep
|
||||
fzf
|
||||
fd
|
||||
ripgrep-all
|
||||
|
||||
sops
|
||||
age
|
||||
|
||||
dig
|
||||
htop
|
||||
iotop
|
||||
ncdu
|
||||
nmon
|
||||
pciutils # lspci
|
||||
ps # ps aux
|
||||
socat
|
||||
# unixtools.net-tools
|
||||
nettools
|
||||
usbutils # lsusb
|
||||
|
||||
bat
|
||||
git
|
||||
mc
|
||||
direnv
|
||||
neofetch
|
||||
rclone
|
||||
rename
|
||||
starship
|
||||
tldr
|
||||
tmux
|
||||
unzip
|
||||
|
||||
yq
|
||||
jq
|
||||
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user