Modules/Packages: Disable currently broken packages (nps, font-manager)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
@@ -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 $?."
|
||||
# '';
|
||||
# };
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user