gnome: Remove my own packages
This commit is contained in:
parent
4cfcb71961
commit
80d73a8aad
@ -14,8 +14,8 @@ in {
|
|||||||
gnomeExtensions.appindicator
|
gnomeExtensions.appindicator
|
||||||
gnomeExtensions.caffeine
|
gnomeExtensions.caffeine
|
||||||
gnomeExtensions.gnome-40-ui-improvements
|
gnomeExtensions.gnome-40-ui-improvements
|
||||||
gnomeExtensions.notification-timeout # Custom package
|
gnomeExtensions.notification-timeout
|
||||||
gnomeExtensions.windowisready-remover # Custom package
|
gnomeExtensions.window-is-ready-remover
|
||||||
gnomeExtensions.application-volume-mixer
|
gnomeExtensions.application-volume-mixer
|
||||||
gnomeExtensions.tiling-assistant
|
gnomeExtensions.tiling-assistant
|
||||||
gnomeExtensions.tilingnome
|
gnomeExtensions.tilingnome
|
||||||
@ -78,15 +78,21 @@ in {
|
|||||||
gtkUsePortal = true;
|
gtkUsePortal = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
home-manager.users."${config.ptw.system.singleUser}" = {
|
qt5 = {
|
||||||
xdg.configFile = {
|
style = "adwaita-dark";
|
||||||
# Make QT apps use a dark theme
|
platformTheme = "gnome";
|
||||||
"Kvantum/kvantum.kvconfig".text = ''
|
enable = true;
|
||||||
[General]
|
|
||||||
theme=KvArcDark
|
|
||||||
'';
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home-manager.users."${config.ptw.system.singleUser}" = {
|
||||||
|
#xdg.configFile = {
|
||||||
|
# # Make QT apps use a dark theme
|
||||||
|
# "Kvantum/kvantum.kvconfig".text = ''
|
||||||
|
# [General]
|
||||||
|
# theme=KvArcDark
|
||||||
|
# '';
|
||||||
|
#};
|
||||||
|
|
||||||
dconf.settings = {
|
dconf.settings = {
|
||||||
# The packages come in from modules/programs/gnome
|
# The packages come in from modules/programs/gnome
|
||||||
# Theme
|
# Theme
|
||||||
@ -112,6 +118,7 @@ in {
|
|||||||
"windowIsReady_Remover@nunofarruca@gmail.com"
|
"windowIsReady_Remover@nunofarruca@gmail.com"
|
||||||
"blur-my-shell@aunetx"
|
"blur-my-shell@aunetx"
|
||||||
"gsconnect@andyholmes.github.io"
|
"gsconnect@andyholmes.github.io"
|
||||||
|
"trayIconsReloaded@selfmade.pl"
|
||||||
] ++ (lib.optional isMiku "tiling-assistant@leleat-on-github")
|
] ++ (lib.optional isMiku "tiling-assistant@leleat-on-github")
|
||||||
++ (lib.optional (isNishimiya || isMiku) "tilingnome@rliang.github.com");
|
++ (lib.optional (isNishimiya || isMiku) "tilingnome@rliang.github.com");
|
||||||
};
|
};
|
||||||
|
@ -13,11 +13,6 @@ in {
|
|||||||
key-mapper = prev.callPackage ./tools/games/key-mapper {};
|
key-mapper = prev.callPackage ./tools/games/key-mapper {};
|
||||||
vfio-isolate = prev.callPackage ./tools/virtualisation/vfio-isolate {};
|
vfio-isolate = prev.callPackage ./tools/virtualisation/vfio-isolate {};
|
||||||
mopidy-funkwhale = prev.callPackage ./applications/audio/mopidy/funkwhale.nix {};
|
mopidy-funkwhale = prev.callPackage ./applications/audio/mopidy/funkwhale.nix {};
|
||||||
# Not as clean as I hoped, but it works
|
|
||||||
gnomeExtensions = prev.gnomeExtensions // {
|
|
||||||
notification-timeout = prev.callPackage ./desktop/gnome/extensions/notification-timeout {};
|
|
||||||
windowisready-remover = prev.callPackage ./desktop/gnome/extensions/windowisready-remover {};
|
|
||||||
};
|
|
||||||
python3Packages = prev.python3Packages // {
|
python3Packages = prev.python3Packages // {
|
||||||
pySmartDL = pySmartDL;
|
pySmartDL = pySmartDL;
|
||||||
cfscrape = cfscrape;
|
cfscrape = cfscrape;
|
||||||
|
@ -1,31 +0,0 @@
|
|||||||
{ stdenv
|
|
||||||
, lib
|
|
||||||
, fetchFromGitHub }:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
pname = "gnome-shell-extension-notification-timeout";
|
|
||||||
version = "unstable-2021-07-25";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "vchlum";
|
|
||||||
repo = "notification-timeout";
|
|
||||||
rev = "1f8c2a433383f974bd49869db5ae7a6d7a82d302";
|
|
||||||
sha256 = "1ndr8gn52qggq45lbdc5miz62is8im34nzmzsghcnarrm73naq59";
|
|
||||||
};
|
|
||||||
|
|
||||||
uuid = "notification-timeout@chlumskyvaclav.gmail.com";
|
|
||||||
|
|
||||||
dontBuild = true;
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
mkdir -p $out/share/gnome-shell/extensions/${uuid}
|
|
||||||
cp -r metadata.json extension.js prefs.js schemas/ $out/share/gnome-shell/extensions/${uuid}
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Gnome Shell extension for configuring notification timeout. ";
|
|
||||||
homepage = "https://github.com/vchlum/notification-timeout";
|
|
||||||
license = licenses.mit;
|
|
||||||
maintainers = [ ];
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,32 +0,0 @@
|
|||||||
{ 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