From 98fb9fae460bf865d3122a1947776b1dcc560246 Mon Sep 17 00:00:00 2001 From: autumn-the-kitty-cat Date: Fri, 10 Apr 2026 20:20:51 -0400 Subject: [PATCH] feat: remove unnecessary services / programs / packages, set TERM variable, add package list debugging --- host/pc/common/configuration.nix | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/host/pc/common/configuration.nix b/host/pc/common/configuration.nix index 7b377f6..ec73e7d 100644 --- a/host/pc/common/configuration.nix +++ b/host/pc/common/configuration.nix @@ -1,4 +1,5 @@ { + config, inputs, hostName, pkgs, @@ -16,6 +17,16 @@ ./dwl/dwl.nix ]; + environment.etc."current-system-packages".text = + let + packages = map (p: "${p.name}") config.environment.systemPackages; + sortedUnique = builtins.sort builtins.lessThan (pkgs.lib.lists.unique packages); + formatted = builtins.concatStringsSep "\n" sortedUnique; + in + formatted; + + services.flatpak.enable = true; + boot.loader.efi.canTouchEfiVariables = true; boot.tmp.cleanOnBoot = true; @@ -45,8 +56,18 @@ }; }; + environment.etc."current-home-manager-packages".text = + let + packages = map (p: "${p.name}") config.home-manager.users.${userName}.home.packages; + sortedUnique = builtins.sort builtins.lessThan (pkgs.lib.lists.unique packages); + formatted = builtins.concatStringsSep "\n" sortedUnique; + in + formatted; + services.gnome.glib-networking.enable = true; + #services.desktopManager.plasma6.enable = true; + services.displayManager.ly = { enable = true; }; @@ -108,21 +129,13 @@ "flakes" ]; - programs.dconf.enable = true; - environment.systemPackages = with pkgs; [ cloudflared gparted networkmanagerapplet nh pavucontrol - (pkgs.catppuccin-sddm.override { - flavor = "mocha"; - font = "CaskaydiaCove Nerd Font"; - fontSize = "12"; - }) wget - ntfs3g ]; fonts = { @@ -148,6 +161,7 @@ SUDO_EDITOR = "nvim"; BROWSER = "zen"; SHELL = "fish"; + TERM = "foot"; }; system.stateVersion = "24.05";