aboutsummaryrefslogtreecommitdiff
path: root/.config/nixpkgs
diff options
context:
space:
mode:
authortdro <tdro@users.noreply.github.com>2023-01-03 19:16:10 -0500
committertdro <tdro@users.noreply.github.com>2023-01-03 19:16:10 -0500
commitbb6c5cfcc3d631eb5bbe08e7b641812520f3ffc9 (patch)
treeae5f28a54ae068994fa878ac945960f28013cf7a /.config/nixpkgs
parent8472730567fc947178f04f9e3d98e006cc2847f2 (diff)
downloaddotfiles-bb6c5cfcc3d631eb5bbe08e7b641812520f3ffc9.tar.gz
dotfiles-bb6c5cfcc3d631eb5bbe08e7b641812520f3ffc9.tar.bz2
dotfiles-bb6c5cfcc3d631eb5bbe08e7b641812520f3ffc9.zip
.config/nixpkgs: Use unstable on boomer
Diffstat (limited to '.config/nixpkgs')
-rw-r--r--.config/nixpkgs/config.nix4
-rw-r--r--.config/nixpkgs/packages/boomer/default.nix26
2 files changed, 13 insertions, 17 deletions
diff --git a/.config/nixpkgs/config.nix b/.config/nixpkgs/config.nix
index b1e6651..ab8f8eb 100644
--- a/.config/nixpkgs/config.nix
+++ b/.config/nixpkgs/config.nix
@@ -4,7 +4,7 @@ let
stable = import (builtins.fetchTarball {
url = "https://releases.nixos.org/nixos/21.11/nixos-21.11.336020.2128d0aa28e/nixexprs.tar.xz";
- sha256 = "0w8plbxms0di6gnh0k2yhj0pgxzxas7g5x0m01zjzixf16i2bapj"; }) {};
+ sha256 = "0w8plbxms0di6gnh0k2yhj0pgxzxas7g5x0m01zjzixf16i2bapj"; }) { };
unstable = import (builtins.fetchTarball {
url = "https://releases.nixos.org/nixos/unstable/nixos-23.05pre431956.14ddeaebcbe/nixexprs.tar.xz";
@@ -169,7 +169,6 @@ in
name = "graphical";
paths = [
(callPackage ./packages/beaker-browser/default.nix {})
- (callPackage ./packages/boomer/default.nix {})
(callPackage ./packages/dmenu/default.nix {})
(callPackage ./packages/gnaural/default.nix {})
(callPackage ./packages/ntrviewer/default.nix {})
@@ -177,6 +176,7 @@ in
(callPackage ./packages/scribus/default.nix {})
(callPackage ./packages/sowon/default.nix {})
(callPackage ./packages/tilp2/default.nix {})
+ (unstable.callPackage ./packages/boomer/default.nix {})
(mplayer.override { v4lSupport = true; })
unstable.blender
unstable.claws-mail
diff --git a/.config/nixpkgs/packages/boomer/default.nix b/.config/nixpkgs/packages/boomer/default.nix
index 66e1c58..885de27 100644
--- a/.config/nixpkgs/packages/boomer/default.nix
+++ b/.config/nixpkgs/packages/boomer/default.nix
@@ -1,17 +1,15 @@
-{ lib, stdenv, fetchFromGitHub, makeWrapper, nim, libX11, libXrandr, libGL }:
+{ lib, stdenv, fetchgit, makeWrapper, nim, libX11, libXrandr, libGL }:
let
- x11-nim = fetchFromGitHub {
- repo = "x11";
- owner = "nim-lang";
+ x11-nim = fetchgit {
+ url = "https://github.com/nim-lang/x11";
rev = "b7bae7dffa4e3f12370d5a18209359422ae8bedd";
sha256 = "1j3kyp0vf2jl20c67gcm759jnfskdf0wc4ajrdbvfxias285c5sb";
};
- opengl-nim = fetchFromGitHub {
- repo = "opengl";
- owner = "nim-lang";
+ opengl-nim = fetchgit {
+ url = "https://github.com/nim-lang/opengl";
rev = "a6fb649e5bd94d8420d4a11287092a4dc3e922b4";
sha256 = "0w62lfrdms2vb24kd4jnypwmqvdk5x9my1dinnqdq82yl4nz6d0s";
};
@@ -19,12 +17,12 @@ let
in stdenv.mkDerivation rec {
pname = "boomer";
- version = "d16c65ce3eae31f4c77de1585b340d8d624c1252";
- src = fetchFromGitHub {
- owner = "tsoding";
- repo = "boomer";
+ version = "cc0f5311193da8361ee782a421d6bc4ad8541cf3";
+
+ src = fetchgit {
+ url = "https://github.com/tsoding/boomer";
rev = version;
- sha256 = "1kqfg2i5p1zrvl9jx0ig7f0ckxnaxi9svr0bs52aavwydldnnl8d";
+ sha256 = "sha256-3yg0nuJE0Rrw13VEQ/CjjjPN5G4ytssgiesdXwlHaF8=";
};
buildInputs = [ nim libX11 libXrandr libGL makeWrapper ];
@@ -44,9 +42,7 @@ in stdenv.mkDerivation rec {
fixupPhase = ''
runHook preFixup
- patchelf --set-rpath ${
- lib.makeLibraryPath [ stdenv.cc.cc libX11 libXrandr libGL ]
- } $out/bin/boomer
+ patchelf --set-rpath ${lib.makeLibraryPath [ stdenv.cc.cc libX11 libXrandr libGL ]} $out/bin/boomer
wrapProgram "$out/bin/boomer" --set LIBGL_ALWAYS_SOFTWARE 1
runHook postFixup
'';