Modules/Packages: Disable currently broken packages (nps, font-manager)

This commit is contained in:
2026-08-31 20:31:37 +02:00
parent 8e118c5a3f
commit f493275ea0
3 changed files with 32 additions and 27 deletions
+2 -1
View File
@@ -242,7 +242,7 @@ in {
# GTK # GTK
nautilus # Fallback file chooser used by xdg-desktop-portal-gnome nautilus # Fallback file chooser used by xdg-desktop-portal-gnome
sassc sassc
gtk-engine-murrine # gtk-engine-murrine # No longer in nixpkgs
gnome-themes-extra gnome-themes-extra
# Qt # Qt
@@ -304,6 +304,7 @@ in {
# TODO: Module # TODO: Module
walker = { walker = {
enable = true; enable = true;
package = pkgs.walker; # NOTE: The flake package was broken on 2026-08-31
runAsService = true; runAsService = true;
# https://github.com/abenz1267/walker/blob/master/resources/config.toml # https://github.com/abenz1267/walker/blob/master/resources/config.toml
+6 -3
View File
@@ -43,7 +43,9 @@ in {
# Nix # Nix
nix-search-tv # Search nixpkgs, nur, nixos options and homemanager options nix-search-tv # Search nixpkgs, nur, nixos options and homemanager options
nix-tree # Browse the nix store sorted by size (gdu for closures) nix-tree # Browse the nix store sorted by size (gdu for closures)
inputs.nps.packages.${pkgs.stdenv.hostPlatform.system}.default # Search nixpkgs
# TODO: Broken on 2026-08-31 (also re-enable services after fixing!)
# inputs.nps.packages.${pkgs.stdenv.hostPlatform.system}.default # Search nixpkgs
# Video/Image/Audio utils # Video/Image/Audio utils
ffmpeg-full # I love ffmpeg (including ffplay) ffmpeg-full # I love ffmpeg (including ffplay)
@@ -167,6 +169,7 @@ in {
# opencode-desktop # opencode-desktop
lmstudio # TODO: Ollama lmstudio # TODO: Ollama
claude-desktop claude-desktop
upscayl
# Office # Office
kdePackages.wacomtablet # For xournalpp/krita kdePackages.wacomtablet # For xournalpp/krita
@@ -175,13 +178,13 @@ in {
hunspellDicts.en_US hunspellDicts.en_US
hunspellDicts.de_DE hunspellDicts.de_DE
# GTK-Apps # GTK-Apps because I hate nice software
# gnome-calculator # gnome-calculator
# gnome-calendar # gnome-calendar
# helvum # unmaintained # helvum # unmaintained
crosspipe crosspipe
# nautilus # This is the worst file manager I've ever used # nautilus # This is the worst file manager I've ever used
font-manager # Previews fonts, but doesn't set them # font-manager # Previews fonts, but doesn't set them # TODO: Broken on 2026-08-31
gparted gparted
resources resources
# celluloid # celluloid
+24 -23
View File
@@ -418,29 +418,30 @@ with mylib.networking; {
systemd = { systemd = {
# TODO: Technically this should be a user service if it runs as ${username}? # TODO: Technically this should be a user service if it runs as ${username}?
timers."refresh-nps-cache" = {
wantedBy = ["timers.target"];
timerConfig = {
OnCalendar = "weekly"; # or however often you'd like
Persistent = true;
Unit = "refresh-nps-cache.service";
};
};
services."refresh-nps-cache" = { # timers."refresh-nps-cache" = {
# Make sure `nix` and `nix-env` are findable by systemd.services. # wantedBy = ["timers.target"];
path = ["/run/current-system/sw/"]; # timerConfig = {
after = ["network.target"]; # OnCalendar = "weekly"; # or however often you'd like
serviceConfig = { # Persistent = true;
Type = "oneshot"; # Unit = "refresh-nps-cache.service";
User = "${username}"; # };
}; # };
script = ''
set -eu # services."refresh-nps-cache" = {
echo "Start refreshing nps cache..." # # Make sure `nix` and `nix-env` are findable by systemd.services.
${inputs.nps.packages.${pkgs.stdenv.hostPlatform.system}.default}/bin/nps -dddd -e -r # path = ["/run/current-system/sw/"];
echo "... finished nps cache with exit code $?." # after = ["network.target"];
''; # serviceConfig = {
}; # Type = "oneshot";
# User = "${username}";
# };
# script = ''
# set -eu
# echo "Start refreshing nps cache..."
# ${inputs.nps.packages.${pkgs.stdenv.hostPlatform.system}.default}/bin/nps -dddd -e -r
# echo "... finished nps cache with exit code $?."
# '';
# };
}; };
} }