gnome: Add WindowIsReady-remover
This commit is contained in:
parent
0aed41b761
commit
949e0d0950
@ -9,6 +9,7 @@
|
|||||||
gnomeExtensions.caffeine
|
gnomeExtensions.caffeine
|
||||||
gnomeExtensions.gnome-40-ui-improvements
|
gnomeExtensions.gnome-40-ui-improvements
|
||||||
gnomeExtensions.notification-timeout # Custom package
|
gnomeExtensions.notification-timeout # Custom package
|
||||||
|
gnomeExtensions.windowisready-remover # Custom package
|
||||||
gnomeExtensions.application-volume-mixer
|
gnomeExtensions.application-volume-mixer
|
||||||
gnome.eog
|
gnome.eog
|
||||||
gnome.nautilus
|
gnome.nautilus
|
||||||
@ -83,6 +84,7 @@
|
|||||||
"notification-timeout@chlumskyvaclav.gmail.com"
|
"notification-timeout@chlumskyvaclav.gmail.com"
|
||||||
"gnome-ui-tune@itstime.tech"
|
"gnome-ui-tune@itstime.tech"
|
||||||
"volume-mixer@evermiss.net"
|
"volume-mixer@evermiss.net"
|
||||||
|
"windowIsReady_Remover@nunofarruca@gmail.com"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
{ pkgs ? import <nixpkgs> {} }:
|
{ pkgs ? import <nixpkgs> {} }:
|
||||||
|
|
||||||
{
|
let
|
||||||
|
pySmartDL = pkgs.callPackage ./development/python/pySmartDL {};
|
||||||
|
cfscrape = pkgs.callPackage ./development/python/cfscrape {};
|
||||||
|
in {
|
||||||
gamemode = pkgs.callPackage ./tools/games/gamemode { };
|
gamemode = pkgs.callPackage ./tools/games/gamemode { };
|
||||||
key-mapper = pkgs.callPackage ./tools/games/key-mapper {};
|
key-mapper = pkgs.callPackage ./tools/games/key-mapper {};
|
||||||
vfio-isolate = pkgs.callPackage ./tools/virtualisation/vfio-isolate {};
|
vfio-isolate = pkgs.callPackage ./tools/virtualisation/vfio-isolate {};
|
||||||
@ -8,8 +11,17 @@
|
|||||||
# Not as clean as I hoped, but it works
|
# Not as clean as I hoped, but it works
|
||||||
gnomeExtensions = pkgs.gnomeExtensions // {
|
gnomeExtensions = pkgs.gnomeExtensions // {
|
||||||
notification-timeout = pkgs.callPackage ./desktop/gnome/extensions/notification-timeout {};
|
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 {};
|
replaysorcery = pkgs.callPackage ./tools/games/replaysorcery {};
|
||||||
evdev-proxy = pkgs.callPackage ./tools/virtualisation/evdev-proxy {};
|
evdev-proxy = pkgs.callPackage ./tools/virtualisation/evdev-proxy {};
|
||||||
anime4k = pkgs.callPackage ./misc/video/anime4k {};
|
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