commit
cf7e7127c5
@ -2691,6 +2691,11 @@
|
||||
github = "melsigl";
|
||||
name = "Melanie B. Sigl";
|
||||
};
|
||||
melkor333 = {
|
||||
email = "samuel@ton-kunst.ch";
|
||||
github = "melkor333";
|
||||
name = "Samuel Ruprecht";
|
||||
};
|
||||
metabar = {
|
||||
email = "softs@metabarcoding.org";
|
||||
name = "Celine Mercier";
|
||||
|
49
pkgs/tools/X11/wpgtk/default.nix
Normal file
49
pkgs/tools/X11/wpgtk/default.nix
Normal file
@ -0,0 +1,49 @@
|
||||
{ stdenv, python36Packages, fetchFromGitHub, pywal, feh, libxslt, imagemagick,
|
||||
gobjectIntrospection, gtk3, wrapGAppsHook, gnome3 }:
|
||||
|
||||
python36Packages.buildPythonApplication rec {
|
||||
pname = "wpgtk";
|
||||
version = "5.7.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "deviantfero";
|
||||
repo = "wpgtk";
|
||||
rev = "${version}";
|
||||
sha256 = "0c0kmc18lbr7nk3hh44hai9z06lfsgwxnjdv02hpjwrxg40zh726";
|
||||
};
|
||||
|
||||
pythonPath = [
|
||||
python36Packages.pygobject3
|
||||
python36Packages.pillow
|
||||
pywal
|
||||
imagemagick
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
wrapGAppsHook
|
||||
gtk3
|
||||
gobjectIntrospection
|
||||
gnome3.adwaita-icon-theme
|
||||
libxslt
|
||||
];
|
||||
|
||||
# The $HOME variable must be set to build the package. A "permission denied" error will occur otherwise
|
||||
preBuild = ''
|
||||
export HOME=$(pwd)
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Template based wallpaper/colorscheme generator and manager";
|
||||
longDescription = ''
|
||||
In short, wpgtk is a colorscheme/wallpaper manager with a template system attached which lets you create templates from any textfile and will replace keywords on it on the fly, allowing for great styling and theming possibilities.
|
||||
|
||||
wpgtk uses pywal as its colorscheme generator, but builds upon it with a UI and other features, such as the abilty to mix and edit the colorschemes generated and save them with their respective wallpapers, having light and dark themes, hackable and fast GTK+ theme made specifically for wpgtk and custom keywords and values to replace in templates.
|
||||
|
||||
INFO: To work properly, this tool needs "programs.dconf.enable = true" on nixos or dconf installed. A reboot may be required after installing dconf.
|
||||
'';
|
||||
homepage = https://github.com/deviantfero/wpgtk;
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = [ maintainers.melkor333 ];
|
||||
};
|
||||
}
|
@ -6250,6 +6250,8 @@ with pkgs;
|
||||
|
||||
wolf-shaper = callPackage ../applications/audio/wolf-shaper { };
|
||||
|
||||
wpgtk = callPackage ../tools/X11/wpgtk { };
|
||||
|
||||
wring = nodePackages.wring;
|
||||
|
||||
wrk = callPackage ../tools/networking/wrk { };
|
||||
|
Loading…
Reference in New Issue
Block a user