about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--modules/core/tests.nix3
-rw-r--r--modules/system/kernel/zswap.nix10
-rw-r--r--modules/user/devhell/profiles/base.nix2
-rw-r--r--modules/user/devhell/profiles/packages.nix11
-rw-r--r--pkgs/games/gog/default.nix1
-rw-r--r--pkgs/games/gog/epistory.nix35
-rw-r--r--pkgs/games/gog/stardew-valley.nix4
-rw-r--r--tests/programs/gnupg/default.nix2
8 files changed, 43 insertions, 25 deletions
diff --git a/modules/core/tests.nix b/modules/core/tests.nix
index 709b3b9e..4fb80448 100644
--- a/modules/core/tests.nix
+++ b/modules/core/tests.nix
@@ -520,9 +520,6 @@ let
     { check = config.services.smokeping.enable;
       path  = ["nixos" "smokeping"];
     }
-    { check = config.services.statsd.enable;
-      path  = ["nixos" "statsd"];
-    }
     { check = config.services.strongswan-swanctl.enable;
       path  = ["nixos" "strongswan-swanctl"];
     }
diff --git a/modules/system/kernel/zswap.nix b/modules/system/kernel/zswap.nix
index 007c6ae4..3b8d4bca 100644
--- a/modules/system/kernel/zswap.nix
+++ b/modules/system/kernel/zswap.nix
@@ -20,15 +20,7 @@ in {
   config = lib.mkIf config.vuizvui.system.kernel.zswap.enable {
     boot.kernelPatches = lib.singleton {
       name = "zswap-config";
-      # This patch is needed until it hits stable/mainline to prevent z3fold
-      # crashes.
-      #
-      # See also: https://bugs.chromium.org/p/chromium/issues/detail?id=822360
-      patch = pkgs.fetchpatch {
-        name = "z3fold-fix-wrong-handling-of-headless-pages.patch";
-        url = "https://patchwork.kernel.org/patch/10510583/raw/";
-        sha256 = "0c9l912zgxwy31b7m4xkf31imzvjs11n1i6v5w2sykqfx3sk6a3b";
-      };
+      patch = null;
       extraConfig = ''
         CRYPTO_${if hasZstd then "ZSTD" else "LZO"} y
         ZSWAP y
diff --git a/modules/user/devhell/profiles/base.nix b/modules/user/devhell/profiles/base.nix
index bd724f7e..28087744 100644
--- a/modules/user/devhell/profiles/base.nix
+++ b/modules/user/devhell/profiles/base.nix
@@ -48,7 +48,7 @@ in {
 
     users.users.dev = {
       isNormalUser = true;
-      extraGroups = [ "plugdev" "docker" "vboxusers" "wheel" "mpd" "networkmanager" "libvirtd" "wireshark" ];
+      extraGroups = [ "plugdev" "docker" "vboxusers" "wheel" "mpd" "libvirtd" "wireshark" ];
       uid = 1000;
       shell = "${pkgs.zsh}/bin/zsh";
     };
diff --git a/modules/user/devhell/profiles/packages.nix b/modules/user/devhell/profiles/packages.nix
index acf123f1..7bd662f6 100644
--- a/modules/user/devhell/profiles/packages.nix
+++ b/modules/user/devhell/profiles/packages.nix
@@ -89,10 +89,8 @@ in {
       ddrescue
       dhcping
       di
-      dmenu
       dmidecode
       dos2unix
-      dosbox
       duff
       e2fsprogs
       easytag
@@ -124,9 +122,11 @@ in {
       gnumake
       gnupg
       gopass
+      gotop
       gource
       gparted
       gpgme
+      gpodder
       gptfdisk
       graphviz
       gstreamer
@@ -134,9 +134,7 @@ in {
       hexedit
       hplipWithPlugin
       htop
-      i3lock
       i3lock-color
-      i3status
       iftop
       imagemagick
       iotop
@@ -180,11 +178,9 @@ in {
       netrw
       netsniff-ng
       nitrogen
-      nix-prefetch-scripts
       nixops
       nload
       nmap
-      notmuch
       ntfs3g
       ntfsprogs
       ntopng
@@ -200,8 +196,6 @@ in {
       posix_man_pages
       powertop
       profanity
-      profile-cleaner
-      profile-sync-daemon
       pulsemixer
       pv
       pxz
@@ -273,7 +267,6 @@ in {
       wireshark
       xfsprogs
       xlibs.xev
-      xpra
       xscreensaver
       youtube-dl
       zathura
diff --git a/pkgs/games/gog/default.nix b/pkgs/games/gog/default.nix
index 964fd054..1ef58c30 100644
--- a/pkgs/games/gog/default.nix
+++ b/pkgs/games/gog/default.nix
@@ -14,6 +14,7 @@ let
     albion = callPackage_i686 ./albion {};
     crosscode = callPackage ./crosscode.nix {};
     dungeons3 = callPackage ./dungeons3.nix {};
+    epistory = callPackage ./epistory.nix { };
     overload = callPackage ./overload.nix {};
     party-hard = callPackage ./party-hard.nix {};
     satellite-reign = callPackage ./satellite-reign.nix {};
diff --git a/pkgs/games/gog/epistory.nix b/pkgs/games/gog/epistory.nix
new file mode 100644
index 00000000..8e9815c9
--- /dev/null
+++ b/pkgs/games/gog/epistory.nix
@@ -0,0 +1,35 @@
+{ buildUnity, fetchGog, fixFmodHook }:
+
+buildUnity rec {
+  name = "epistory";
+  fullName = "Epistory";
+  saveDir = "Fishing Cactus/Epistory";
+  version = "1.4-gog0";
+
+  src = fetchGog {
+    productId = 1986504189;
+    downloadName = "en3installer0";
+    sha256 = "05v9i4d7h2id5w6mfpnz3ig62v5dqibl74vahx3gqw9ya4jpgwv8";
+  };
+
+  buildInputs = [ fixFmodHook ];
+
+  meta = {
+    homepage = [
+      https://www.gog.com/game/epistory_typing_chronicles
+      http://epistorygame.com
+    ];
+    downloadPage = https://embed.gog.com/account/gameDetails/1986504189.json;
+    description = "a beautiful atmospheric 3D action/adventure typing game";
+    longDescription = ''
+      Epistory - Typing Chronicles is a beautiful atmospheric 3D
+      action/adventure typing game that tells the story of a writer lacking
+      inspiration who asks her muse to help write her latest book.
+
+      It features a visually stunning papercraft art style and blends light RPG
+      elements with exploration and unique combat mechanics solely using the
+      keyboard.
+    '';
+  };
+
+}
diff --git a/pkgs/games/gog/stardew-valley.nix b/pkgs/games/gog/stardew-valley.nix
index 8afd88cd..820e98de 100644
--- a/pkgs/games/gog/stardew-valley.nix
+++ b/pkgs/games/gog/stardew-valley.nix
@@ -4,12 +4,12 @@
 
 buildGame rec {
   name = "stardew-valley-${version}";
-  version = "1.3.28";
+  version = "1.3.32";
 
   src = fetchGog {
     productId = 1453375253;
     downloadName = "en3installer0";
-    sha256 = "0lazp9zbgvg33wc5cvmf3fwvsdx3xkslr8nqdh3sm2grhchqqpfn";
+    sha256 = "1j6zzdjif2xbihcmpf66af4mbnxnvzjnfn0sq597i9a26h3caia2";
   };
 
   nativeBuildInputs = [ makeWrapper ];
diff --git a/tests/programs/gnupg/default.nix b/tests/programs/gnupg/default.nix
index 43ba9f05..064770c9 100644
--- a/tests/programs/gnupg/default.nix
+++ b/tests/programs/gnupg/default.nix
@@ -126,7 +126,7 @@ in {
         'echo encrypt me | gpg -sea -r ECC15FE1 > encrypted_x.asc & echo $!'
       );
       chomp $pid;
-      $machine->waitForText(qr/Passphrase/);
+      $machine->waitForText(qr/[Pp]assphrase/);
       $machine->screenshot("passphrase_dialog");
       $machine->sendChars("supersecret\n");
       $machine->waitUntilFails("kill -0 $pid");