about summary refs log tree commit diff
diff options
context:
space:
mode:
authormarkuskowa <markus.kowalewski@gmail.com>2023-09-05 18:18:16 +0200
committerGitHub <noreply@github.com>2023-09-05 18:18:16 +0200
commitd05335b12ea77cada2de18f94f94e6285935a9e3 (patch)
tree4ca7f7010d5b2b2cec5eafe68f88dc5d6488842d
parent246be9f9847eab2be9dd2a98936225b432835736 (diff)
parent8bc7bc50cb96d6efcc2dc6045da6f7416a250e8d (diff)
downloadnixlib-d05335b12ea77cada2de18f94f94e6285935a9e3.tar
nixlib-d05335b12ea77cada2de18f94f94e6285935a9e3.tar.gz
nixlib-d05335b12ea77cada2de18f94f94e6285935a9e3.tar.bz2
nixlib-d05335b12ea77cada2de18f94f94e6285935a9e3.tar.lz
nixlib-d05335b12ea77cada2de18f94f94e6285935a9e3.tar.xz
nixlib-d05335b12ea77cada2de18f94f94e6285935a9e3.tar.zst
nixlib-d05335b12ea77cada2de18f94f94e6285935a9e3.zip
Merge pull request #253403 from onur-ozkan/init-sbs
sbs: init at 1.0.0
-rw-r--r--maintainers/maintainer-list.nix6
-rw-r--r--pkgs/tools/X11/sbs/default.nix27
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 35 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index fd856cb89c76..66056d6f8567 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -12885,6 +12885,12 @@
     githubId = 915970;
     name = "Austin Platt";
   };
+  onur-ozkan = {
+    name = "Onur Ozkan";
+    email = "contact@onurozkan.dev";
+    github = "onur-ozkan";
+    githubId = 39852038;
+  };
   ony = {
     name = "Mykola Orliuk";
     email = "virkony@gmail.com";
diff --git a/pkgs/tools/X11/sbs/default.nix b/pkgs/tools/X11/sbs/default.nix
new file mode 100644
index 000000000000..02a25ba467fb
--- /dev/null
+++ b/pkgs/tools/X11/sbs/default.nix
@@ -0,0 +1,27 @@
+{ lib, stdenv, fetchFromGitHub, libX11, imlib2, libXinerama, pkg-config }:
+
+stdenv.mkDerivation rec {
+  pname = "sbs";
+  version = "1.0.0";
+
+  src = fetchFromGitHub {
+    owner = "onur-ozkan";
+    repo = "${pname}";
+    rev = "v${version}";
+    sha256 = "sha256-Zgu9W/3LwHF/fyaPlxmV/2LdxilO1tU0JY/esLnJVGY=";
+  };
+
+  nativeBuildInputs = [ pkg-config ];
+
+  buildInputs = [ imlib2 libX11 libXinerama ];
+
+  makeFlags = [ "PREFIX=$(out)" ];
+
+  meta = with lib; {
+    description = "Simple background setter with 200 lines of code";
+    homepage = "https://github.com/onur-ozkan/sbs";
+    license = licenses.gpl2;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ onur-ozkan ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 40cf53c89463..984455682234 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -12938,6 +12938,8 @@ with pkgs;
 
   sasview = libsForQt5.callPackage ../applications/science/misc/sasview { };
 
+  sbs = callPackage ../tools/X11/sbs { };
+
   schemes = callPackage ../applications/misc/schemes { };
 
   scanbd = callPackage ../tools/graphics/scanbd { };