diff --git a/overlays/falsisign/default.nix b/overlays/falsisign/default.nix new file mode 100644 index 00000000..bab16f45 --- /dev/null +++ b/overlays/falsisign/default.nix @@ -0,0 +1,26 @@ +self: super: +let + path = "PATH : ${super.lib.makeBinPath [ super.imagemagick super.pdftk ]}"; +in +{ + falsisign = super.stdenvNoCC.mkDerivation rec { + pname = "falsisign"; + version = "8e7114b"; + src = super.fetchFromGitLab { + owner = "edouardklein"; + repo = "falsisign"; + rev = version; + hash = "sha256-UJH8m1kWbW6m+6CyTfoF+oDO36c82kECHIUFaF9cT4U="; + }; + buildInputs = [ super.makeWrapper ]; + dontBuild = true; + installPhase = '' + patchShebangs *.sh + mkdir -p $out/bin + cp falsisign.sh $out/bin/falsisign + cp signdiv.sh $out/bin/signdiv + wrapProgram $out/bin/falsisign --prefix ${path} + wrapProgram $out/bin/signdiv --prefix ${path} + ''; + }; +} diff --git a/overlays/pkgSets.nix b/overlays/pkgSets.nix index 112d0030..8e6fad9e 100644 --- a/overlays/pkgSets.nix +++ b/overlays/pkgSets.nix @@ -38,13 +38,11 @@ self: super: { }; desktop-pkgs = { inherit (self) lm_sensors xwayland xdg_utils libnotify kassandra shotcut mlt audacity paprefs wl-clipboard - nheko dconf2nix haskell-docs-cli - ; + nheko dconf2nix haskell-docs-cli falsisign; inherit (self.gnomeExtensions) appindicator system-monitor clipboard-indicator emoji-selector window-is-ready-remover nothing-to-say notification-banner-position gtile - caffeine dash-to-panel - ; + caffeine dash-to-panel; executor = self.gnomeExtensions.executor.overrideAttrs (old: { postInstall = (old.postInstall or "") + '' substituteInPlace $out/share/gnome-shell/extensions/executor@raujonas.github.io/extension.js --replace "'/bin/bash'" "'bash'" @@ -52,8 +50,7 @@ self: super: { }); inherit (self.gnome) dconf dconf-editor gnome-tweaks gnome-shell-extensions adwaita-icon-theme - gnome-session - ; + gnome-session; }; home-pkgs = { inherit (self.pythonPackages) yapf jsbeautifier;