gnome: Add WindowIsReady-remover
This commit is contained in:
parent
0aed41b761
commit
949e0d0950
@ -9,6 +9,7 @@
|
||||
gnomeExtensions.caffeine
|
||||
gnomeExtensions.gnome-40-ui-improvements
|
||||
gnomeExtensions.notification-timeout # Custom package
|
||||
gnomeExtensions.windowisready-remover # Custom package
|
||||
gnomeExtensions.application-volume-mixer
|
||||
gnome.eog
|
||||
gnome.nautilus
|
||||
@ -83,6 +84,7 @@
|
||||
"notification-timeout@chlumskyvaclav.gmail.com"
|
||||
"gnome-ui-tune@itstime.tech"
|
||||
"volume-mixer@evermiss.net"
|
||||
"windowIsReady_Remover@nunofarruca@gmail.com"
|
||||
];
|
||||
};
|
||||
|
||||
|
@ -1,6 +1,9 @@
|
||||
{ pkgs ? import <nixpkgs> {} }:
|
||||
|
||||
{
|
||||
let
|
||||
pySmartDL = pkgs.callPackage ./development/python/pySmartDL {};
|
||||
cfscrape = pkgs.callPackage ./development/python/cfscrape {};
|
||||
in {
|
||||
gamemode = pkgs.callPackage ./tools/games/gamemode { };
|
||||
key-mapper = pkgs.callPackage ./tools/games/key-mapper {};
|
||||
vfio-isolate = pkgs.callPackage ./tools/virtualisation/vfio-isolate {};
|
||||
@ -8,8 +11,17 @@
|
||||
# Not as clean as I hoped, but it works
|
||||
gnomeExtensions = pkgs.gnomeExtensions // {
|
||||
notification-timeout = pkgs.callPackage ./desktop/gnome/extensions/notification-timeout {};
|
||||
windowisready-remover = pkgs.callPackage ./desktop/gnome/extensions/windowisready-remover {};
|
||||
};
|
||||
python3Packages = pkgs.python3Packages // {
|
||||
pySmartDL = pySmartDL;
|
||||
cfscrape = cfscrape;
|
||||
};
|
||||
replaysorcery = pkgs.callPackage ./tools/games/replaysorcery {};
|
||||
evdev-proxy = pkgs.callPackage ./tools/virtualisation/evdev-proxy {};
|
||||
anime4k = pkgs.callPackage ./misc/video/anime4k {};
|
||||
anime-dl = pkgs.callPackage ./tools/video/animedl {
|
||||
pySmartDL = pySmartDL;
|
||||
cfscrape = cfscrape;
|
||||
};
|
||||
}
|
||||
|
@ -0,0 +1,32 @@
|
||||
{ stdenv
|
||||
, lib
|
||||
, fetchFromGitHub }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "WindowIsReady-Remover";
|
||||
version = "1.12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nunofarruca";
|
||||
repo = "WindowIsReady_Remover";
|
||||
rev = version;
|
||||
sha256 = "0yivd8q2mkb2c40n1pndwrsv9bi2lnm3r06wk04vhjc6f8x7qj52";
|
||||
};
|
||||
|
||||
uuid = "windowIsReady_Remover@nunofarruca@gmail.com";
|
||||
|
||||
dontBuild = true;
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/share/gnome-shell/extensions/${uuid}
|
||||
cp -r ${uuid}/* $out/share/gnome-shell/extensions/${uuid}
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Removes window is ready Notification";
|
||||
homepage = "https://github.com/nunofarruca/WindowIsReady_Remover";
|
||||
# NOTE: Wrong
|
||||
license = licenses.unlicense;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue
Block a user