diff options
author | tdro <tdro@users.noreply.github.com> | 2023-01-20 21:02:59 -0500 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2023-01-20 21:02:59 -0500 |
commit | 6dc3a8ba49329227d9f876b6b20c89b8d4e78bc5 (patch) | |
tree | 2ec1716b3a0d52f9eca3b49a0708dda0fd35b08c /.config/nixpkgs | |
parent | 0394806802f97aa59002e210868d67a92c6d1599 (diff) | |
download | dotfiles-6dc3a8ba49329227d9f876b6b20c89b8d4e78bc5.tar.gz dotfiles-6dc3a8ba49329227d9f876b6b20c89b8d4e78bc5.tar.bz2 dotfiles-6dc3a8ba49329227d9f876b6b20c89b8d4e78bc5.zip |
.config/nixpkgs/packages: Add nwg-look
Diffstat (limited to '.config/nixpkgs')
-rw-r--r-- | .config/nixpkgs/packages/nwg-look/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/.config/nixpkgs/packages/nwg-look/default.nix b/.config/nixpkgs/packages/nwg-look/default.nix new file mode 100644 index 0000000..d5ecbe3 --- /dev/null +++ b/.config/nixpkgs/packages/nwg-look/default.nix @@ -0,0 +1,33 @@ +{ lib, buildGoModule, fetchgit, pkg-config, go, gtk3, xcur2png, glib, cairo }: + +buildGoModule rec { + pname = "nwg-look"; + version = "0.1.4"; + + src = fetchgit { + url = "https://github.com/nwg-piotr/nwg-look"; + rev = "v${version}"; + sha256 = "sha256-ib+5dTCbZwmlD9DBw93nh9dlb/OBu2poE0CeM0ZCKXQ="; + }; + + nativeBuildInputs = [ pkg-config go ]; + buildInputs = [ gtk3 xcur2png glib cairo ]; + vendorSha256 = "sha256-XEgPeJ8zlaadl+yuAOlbzsBECs/c8cjBja+sZkTsg60="; + + postPatch = '' + substituteInPlace ./main.go --replace \ + /usr/share/${pname}/main.glade $out/share/${pname}/main.glade + ''; + + postInstall = '' + install -D --mode=444 ./stuff/main.glade $out/share/${pname}/main.glade + install -D --mode=444 ./stuff/${pname}.desktop $out/share/applications/${pname}.desktop + install -D --mode=444 ./stuff/${pname}.svg $out/share/pixmaps/${pname}.svg + ''; + + meta = with lib; { + description = "GTK3 settings editor adapted to work in the sway / wlroots environment"; + homepage = "https://github.com/nwg-piotr/nwg-look"; + license = licenses.mit; + }; +} |