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
nautilus # Fallback file chooser used by xdg-desktop-portal-gnome
sassc
gtk-engine-murrine
# gtk-engine-murrine # No longer in nixpkgs
gnome-themes-extra
# Qt
@@ -304,6 +304,7 @@ in {
# TODO: Module
walker = {
enable = true;
package = pkgs.walker; # NOTE: The flake package was broken on 2026-08-31
runAsService = true;
# https://github.com/abenz1267/walker/blob/master/resources/config.toml
+6 -3
View File
@@ -43,7 +43,9 @@ in {
# Nix
nix-search-tv # Search nixpkgs, nur, nixos options and homemanager options
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
ffmpeg-full # I love ffmpeg (including ffplay)
@@ -167,6 +169,7 @@ in {
# opencode-desktop
lmstudio # TODO: Ollama
claude-desktop
upscayl
# Office
kdePackages.wacomtablet # For xournalpp/krita
@@ -175,13 +178,13 @@ in {
hunspellDicts.en_US
hunspellDicts.de_DE
# GTK-Apps
# GTK-Apps because I hate nice software
# gnome-calculator
# gnome-calendar
# helvum # unmaintained
crosspipe
# 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
resources
# celluloid
+24 -23
View File
@@ -418,29 +418,30 @@ with mylib.networking; {
systemd = {
# 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" = {
# Make sure `nix` and `nix-env` are findable by systemd.services.
path = ["/run/current-system/sw/"];
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 $?."
'';
};
# 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" = {
# # Make sure `nix` and `nix-env` are findable by systemd.services.
# path = ["/run/current-system/sw/"];
# 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 $?."
# '';
# };
};
}