Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit1101110e69f30832af387f4934739867a96f0b5b (patch)
Author
 Syndamia <kamen@syndamia.com>
2025-07-25 16:51:16 +0300
Committer
 Syndamia <kamen@syndamia.com>
2025-07-25 16:51:16 +0300
Files2bb0867e9e5296b3d2c4c5191c8a2a4765b8948a
nix-1101110e69f30832af387f4934739867a96f0b5b.tar
nix-1101110e69f30832af387f4934739867a96f0b5b.tar.gz
nix-1101110e69f30832af387f4934739867a96f0b5b.zip
Parent69a9380edb5e1d12ddff78159e30c1229a8d2009 (diff)
feat(packages/ramwolf): Reuse the codebase from goodwolf
1 files changed, 4 insertions, 37 deletions
-rw-r--r--packages/ramwolf/default.nix41
diff --git a/packages/ramwolf/default.nix b/packages/ramwolf/default.nix
index 2bbcca6..131ad7c 100644
--- a/packages/ramwolf/default.nix
+++ b/packages/ramwolf/default.nix
@@ -1,53 +1,20 @@
{
- lib,
- stdenv,
- fetchFromGitLab,
- ninja,
- pkg-config,
- ed,
- wrapGAppsHook3,
- webkitgtk_4_0,
- libxml2,
- glib-networking,
- gettext,
+ goodwolf,
...
}:
-stdenv.mkDerivation rec {
+goodwolf.override (prev: {
pname = "ramwolf";
- version = "latest";
- src = fetchFromGitLab {
- owner = "Syndamia";
- repo = pname;
- rev = "f9a65302933843264b16de8f8fb3c8602096345e";
- hash = "sha256-cBppeEHKmUryCMAwz2doAKGfVW/xsO/Xnqjoe23oftU=";
- };
-
- patches = [
+ patches = (prev.patches or []) ++ [
(builtins.fetchurl {
url = "https://gitlab.com/Syndamia/goodwolf/-/snippets/2371826/raw/main/ramwolf.patch?inline=false";
sha256 = "sha256:0qwsn8kngvhaba7l5l7w1gna5wvx2qhx72gigbcxb82nwfwfm1s7";
})
];
- # configure script not accepting '--prefix'
- prefixKey = "PREFIX=";
-
- nativeBuildInputs = [
- pkg-config
- wrapGAppsHook3
- ];
-
- buildInputs = [
- webkitgtk_4_0
- libxml2
- gettext
- glib-networking
- ];
-
meta = {
homepage = "https://gitlab.com/Syndamia/goodwolf/-/snippets/2371826";
mainProgram = "goodwolf";
};
-}
+})