From f58f4b09110c945762a730ddfd2993eb084428eb Mon Sep 17 00:00:00 2001 From: willemml Date: Thu, 23 Nov 2023 20:34:34 -0800 Subject: [PATCH] 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. --- home/darwin/default.nix | 4 ---- home/packages.nix | 27 --------------------------- home/programs/default.nix | 5 ----- home/programs/emacs/tex.nix | 2 +- nixos/profiles/live-image.nix | 1 - 5 files changed, 1 insertion(+), 38 deletions(-) diff --git a/home/darwin/default.nix b/home/darwin/default.nix index 888535e..c1a4cc7 100644 --- a/home/darwin/default.nix +++ b/home/darwin/default.nix @@ -14,8 +14,6 @@ stylix.targets.gnome.enable = false; stylix.targets.gtk.enable = false; - programs.ssh.includes = ["/Users/willem/.colima/ssh_config"]; - home.file.".gnupg/gpg-agent.conf" = { text = '' pinentry-program "${pkgs.pinentry.out}/bin/pinentry" @@ -44,8 +42,6 @@ fi ''; - home.packages = [pkgs.colima]; - targets.darwin = { defaults = { NSGlobalDomain = { diff --git a/home/packages.nix b/home/packages.nix index 4919080..33c90d7 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -3,37 +3,22 @@ lib, ... }: let - python-wp = pkgs.python310.withPackages (p: - with p; [ - keyring - latexify-py - pyaml - requests - setuptools - ]); node-packages = with pkgs.nodePackages; [ bash-language-server prettier - yarn ]; - octave-wp = pkgs.octave.withPackages (p: with p; [symbolic]); fenix-rust = pkgs.fenix.combine (with pkgs.fenix; [ latest.toolchain targets.thumbv7em-none-eabihf.latest.rust-std ]); - lua_p = pkgs.lua5_4.withPackages (p: with p; [luacheck]); in { home.packages = with pkgs; [ alejandra - autoconf - automake bash bat black cachix - clang-tools - cmake coreutils curl docker @@ -43,37 +28,25 @@ in { findutils gawk git-crypt - gnuplot - graphviz - htop jq - mu nix-tree nix-zsh-completions nixfmt nixpkgs-fmt nmap nodejs - octave-wp openssh pass-git-helper pinentry - plantuml pv - python-wp ripgrep rnix-lsp rsync shellcheck shfmt sqlite - stylua - texinfo tealdeer - units - unrar unzip - wget yq zsh-completions ] diff --git a/home/programs/default.nix b/home/programs/default.nix index e23a734..6d3586d 100644 --- a/home/programs/default.nix +++ b/home/programs/default.nix @@ -84,11 +84,6 @@ enableZshIntegration = false; }; - java = { - enable = true; - package = pkgs.jdk; - }; - password-store = { enable = true; package = pkgs.pass.withExtensions (exts: [exts.pass-genphrase exts.pass-otp exts.pass-import]); diff --git a/home/programs/emacs/tex.nix b/home/programs/emacs/tex.nix index 6831a4f..df5c8e3 100644 --- a/home/programs/emacs/tex.nix +++ b/home/programs/emacs/tex.nix @@ -5,7 +5,7 @@ }: { programs.emacs = { orgTexConfigFile = ./org-tex-cfg.el; - enableOrgTex = lib.mkDefault true; + enableOrgTex = lib.mkDefault false; texEmacsPackages = epkgs: (let org-auctex = epkgs.trivialBuild rec { diff --git a/nixos/profiles/live-image.nix b/nixos/profiles/live-image.nix index 3c04403..8dc274b 100644 --- a/nixos/profiles/live-image.nix +++ b/nixos/profiles/live-image.nix @@ -35,7 +35,6 @@ testdisk unzip usbutils - wget w3m-nographics zip ];