1
0
Fork 0

Install falsisign

This commit is contained in:
Malte Brandy 2021-12-11 22:12:49 +01:00
parent 6b31e8b25c
commit 7be104a748
No known key found for this signature in database
GPG key ID: 226A2D41EF5378C9
2 changed files with 29 additions and 6 deletions

View file

@ -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}
'';
};
}

View file

@ -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;