vanadium/home: remove packages I don't use

This commit is contained in:
Primrose 2026-02-01 00:11:15 +01:00
parent 2ffb6d64bf
commit 35389355e6
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
3 changed files with 19 additions and 56 deletions

View file

@ -6,12 +6,20 @@
}: }:
{ {
home.packages = [ home.packages = [
pkgs.watchexec
# Nix
pkgs.nurl # fetcher made easy
pkgs.nix-diff # debug cache miss
pkgs.nix-tree # analyze closure
pkgs.nix-which
# preview markdown # preview markdown
pkgs.python3Packages.grip pkgs.python3Packages.grip
# For {nix,haskell} contribution # For {nix,haskell} contribution
pkgs.gh pkgs.gh
pkgs.act # pkgs.act
pkgs.nixfmt-rfc-style pkgs.nixfmt-rfc-style
pkgs.nix-doc pkgs.nix-doc
pkgs.nixpkgs-review pkgs.nixpkgs-review
@ -19,6 +27,7 @@
pkgs.fx # json viewer pkgs.fx # json viewer
# LSPs
pkgs.lua-language-server pkgs.lua-language-server
pkgs.stylua # lua pkgs.stylua # lua
pkgs.nil # nix pkgs.nil # nix
@ -28,9 +37,7 @@
pkgs.vscode-langservers-extracted # JSON etc pkgs.vscode-langservers-extracted # JSON etc
pkgs.yaml-language-server # yaml pkgs.yaml-language-server # yaml
pkgs.cornelis # agda pkgs.cornelis # agda
pkgs.shfmt # bash
# bash
pkgs.shfmt
pkgs.nodePackages.bash-language-server pkgs.nodePackages.bash-language-server
# ghc # ghc
@ -59,14 +66,6 @@
programs.gpg.enable = true; programs.gpg.enable = true;
# programs.vscode = {
# enable = true;
# profiles.default.extensions = [
# pkgs.vscode-extensions.redhat.java
# pkgs.vscode-extensions.vscjava.vscode-java-pack
# ];
# };
nix = { nix = {
settings = { settings = {
extra-substituters = [ extra-substituters = [

View file

@ -18,21 +18,17 @@
}; };
home.packages = [ home.packages = [
# TODO: write a simple rpn calculator for scripting (and learn bash properly)
pkgs.ghc # my favorite calculator pkgs.ghc # my favorite calculator
pkgs.lsr # fast ls with io_uring pkgs.lsr # fast ls with io_uring
pkgs.nmap pkgs.nmap
pkgs.stow
pkgs.zip pkgs.zip
pkgs.unzip pkgs.unzip
pkgs.gnutar pkgs.gnutar
pkgs.p7zip pkgs.p7zip
pkgs.bc
pkgs.dig pkgs.dig
pkgs.hutils pkgs.hutils # TODO: simplify this project
pkgs.miniserve
pkgs.agenix
pkgs.nix-which
# To quote a legendary programer: # To quote a legendary programer:
# > for whenever people think mac is hardcoded in hardware. # > for whenever people think mac is hardcoded in hardware.
@ -41,50 +37,20 @@
# lol # lol
pkgs.macchanger pkgs.macchanger
# The file picker is not ergonomic enough, sadly
pkgs.helix
# pkgs.nushell
pkgs.ruler pkgs.ruler
pkgs.mini-calc
# pdf # pdf
pkgs.poppler-utils # pdfseparate, pdfunite pkgs.poppler-utils # pdfseparate, pdfunite
pkgs.easyscan pkgs.easyscan
# fun
# pkgs.prop-solveur
# pkgs.hbrainfuck
# pkgs.lucky-commit
# # research
# pkgs.necrolib
# pretty tui tools
pkgs.dust
pkgs.tokei
pkgs.hyperfine
pkgs.watchexec
pkgs.onefetch
pkgs.just
pkgs.nixfmt-rfc-style # formatter
pkgs.nurl # fetcher made easy
pkgs.nix-diff # debug cache miss
pkgs.npins
pkgs.nix-tree # analyze closure
# productivity / media # productivity / media
pkgs.evolution pkgs.evolution # TODO: find an alternative
pkgs.libreoffice # pkgs.libreoffice
pkgs.calibre pkgs.calibre
pkgs.digikam pkgs.digikam
pkgs.nautilus pkgs.nautilus
pkgs.sushi # space bar previewer pkgs.sushi # space bar previewer
# pkgs.xournalpp
pkgs.picard # music tagger pkgs.picard # music tagger
pkgs.mousai
pkgs.nicotine-plus
pkgs.qbittorrent pkgs.qbittorrent
pkgs.mkvtoolnix pkgs.mkvtoolnix
pkgs.localsend # file share with iOS pkgs.localsend # file share with iOS
@ -116,12 +82,7 @@
defaultEditor = true; defaultEditor = true;
}; };
lazygit.enable = true; lazygit.enable = true;
fish = { fish.enable = true;
enable = true;
shellAbbrs = {
"fdoc" = "find ~/Documents -name";
};
};
starship.enable = true; starship.enable = true;
tmux.enable = true; tmux.enable = true;
direnv.enable = true; direnv.enable = true;

View file

@ -4,6 +4,7 @@ in
{ {
pkgs ? import sources.nixpkgs { pkgs ? import sources.nixpkgs {
overlays = map import [ overlays = map import [
./nix/overlays/agenix.nix
./nix/overlays/disko.nix ./nix/overlays/disko.nix
./nix/overlays/npins.nix ./nix/overlays/npins.nix
./nix/packages/overlay.nix ./nix/packages/overlay.nix
@ -18,8 +19,10 @@ pkgs.mkShell {
packages = packages =
with pkgs; with pkgs;
[ [
agenix # from agenix repo
npins # from npins repo npins # from npins repo
disko # from disko flake disko # from disko flake
stow
manage manage
nixos-anywhere # comes from nixpkgs nixos-anywhere # comes from nixpkgs
] ]