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

View file

@ -18,21 +18,17 @@
};
home.packages = [
# TODO: write a simple rpn calculator for scripting (and learn bash properly)
pkgs.ghc # my favorite calculator
pkgs.lsr # fast ls with io_uring
pkgs.nmap
pkgs.stow
pkgs.zip
pkgs.unzip
pkgs.gnutar
pkgs.p7zip
pkgs.bc
pkgs.dig
pkgs.hutils
pkgs.miniserve
pkgs.agenix
pkgs.nix-which
pkgs.hutils # TODO: simplify this project
# To quote a legendary programer:
# > for whenever people think mac is hardcoded in hardware.
@ -41,50 +37,20 @@
# lol
pkgs.macchanger
# The file picker is not ergonomic enough, sadly
pkgs.helix
# pkgs.nushell
pkgs.ruler
pkgs.mini-calc
# pdf
pkgs.poppler-utils # pdfseparate, pdfunite
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
pkgs.evolution
pkgs.libreoffice
pkgs.evolution # TODO: find an alternative
# pkgs.libreoffice
pkgs.calibre
pkgs.digikam
pkgs.nautilus
pkgs.sushi # space bar previewer
# pkgs.xournalpp
pkgs.picard # music tagger
pkgs.mousai
pkgs.nicotine-plus
pkgs.qbittorrent
pkgs.mkvtoolnix
pkgs.localsend # file share with iOS
@ -116,12 +82,7 @@
defaultEditor = true;
};
lazygit.enable = true;
fish = {
enable = true;
shellAbbrs = {
"fdoc" = "find ~/Documents -name";
};
};
fish.enable = true;
starship.enable = true;
tmux.enable = true;
direnv.enable = true;

View file

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