Removes unused packages

Also removes packages that are not required for normal system use or
that should instead be installed in dev shells rather than systemwide.
This commit is contained in:
willemml 2023-11-23 20:34:34 -08:00
parent e4feb3d435
commit f58f4b0911
Signed by: willemml
GPG key ID: C3DE5DF6198DACBD
5 changed files with 1 additions and 38 deletions

View file

@ -14,8 +14,6 @@
stylix.targets.gnome.enable = false; stylix.targets.gnome.enable = false;
stylix.targets.gtk.enable = false; stylix.targets.gtk.enable = false;
programs.ssh.includes = ["/Users/willem/.colima/ssh_config"];
home.file.".gnupg/gpg-agent.conf" = { home.file.".gnupg/gpg-agent.conf" = {
text = '' text = ''
pinentry-program "${pkgs.pinentry.out}/bin/pinentry" pinentry-program "${pkgs.pinentry.out}/bin/pinentry"
@ -44,8 +42,6 @@
fi fi
''; '';
home.packages = [pkgs.colima];
targets.darwin = { targets.darwin = {
defaults = { defaults = {
NSGlobalDomain = { NSGlobalDomain = {

View file

@ -3,37 +3,22 @@
lib, lib,
... ...
}: let }: let
python-wp = pkgs.python310.withPackages (p:
with p; [
keyring
latexify-py
pyaml
requests
setuptools
]);
node-packages = with pkgs.nodePackages; [ node-packages = with pkgs.nodePackages; [
bash-language-server bash-language-server
prettier prettier
yarn
]; ];
octave-wp = pkgs.octave.withPackages (p: with p; [symbolic]);
fenix-rust = pkgs.fenix.combine (with pkgs.fenix; [ fenix-rust = pkgs.fenix.combine (with pkgs.fenix; [
latest.toolchain latest.toolchain
targets.thumbv7em-none-eabihf.latest.rust-std targets.thumbv7em-none-eabihf.latest.rust-std
]); ]);
lua_p = pkgs.lua5_4.withPackages (p: with p; [luacheck]);
in { in {
home.packages = with pkgs; home.packages = with pkgs;
[ [
alejandra alejandra
autoconf
automake
bash bash
bat bat
black black
cachix cachix
clang-tools
cmake
coreutils coreutils
curl curl
docker docker
@ -43,37 +28,25 @@ in {
findutils findutils
gawk gawk
git-crypt git-crypt
gnuplot
graphviz
htop
jq jq
mu
nix-tree nix-tree
nix-zsh-completions nix-zsh-completions
nixfmt nixfmt
nixpkgs-fmt nixpkgs-fmt
nmap nmap
nodejs nodejs
octave-wp
openssh openssh
pass-git-helper pass-git-helper
pinentry pinentry
plantuml
pv pv
python-wp
ripgrep ripgrep
rnix-lsp rnix-lsp
rsync rsync
shellcheck shellcheck
shfmt shfmt
sqlite sqlite
stylua
texinfo
tealdeer tealdeer
units
unrar
unzip unzip
wget
yq yq
zsh-completions zsh-completions
] ]

View file

@ -84,11 +84,6 @@
enableZshIntegration = false; enableZshIntegration = false;
}; };
java = {
enable = true;
package = pkgs.jdk;
};
password-store = { password-store = {
enable = true; enable = true;
package = pkgs.pass.withExtensions (exts: [exts.pass-genphrase exts.pass-otp exts.pass-import]); package = pkgs.pass.withExtensions (exts: [exts.pass-genphrase exts.pass-otp exts.pass-import]);

View file

@ -5,7 +5,7 @@
}: { }: {
programs.emacs = { programs.emacs = {
orgTexConfigFile = ./org-tex-cfg.el; orgTexConfigFile = ./org-tex-cfg.el;
enableOrgTex = lib.mkDefault true; enableOrgTex = lib.mkDefault false;
texEmacsPackages = epkgs: (let texEmacsPackages = epkgs: (let
org-auctex = epkgs.trivialBuild rec { org-auctex = epkgs.trivialBuild rec {

View file

@ -35,7 +35,6 @@
testdisk testdisk
unzip unzip
usbutils usbutils
wget
w3m-nographics w3m-nographics
zip zip
]; ];