fix: repair GTK theme and gnome-shell theme
Signed-off-by: Jo <johannesreckers2006@gmail.com>
This commit is contained in:
		
							parent
							
								
									674e20233b
								
							
						
					
					
						commit
						ce89240d04
					
				
					 13 changed files with 136 additions and 73 deletions
				
			
		
							
								
								
									
										30
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										30
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -2,11 +2,11 @@ | ||||||
|   "nodes": { |   "nodes": { | ||||||
|     "catppuccin": { |     "catppuccin": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1716884128, |         "lastModified": 1719915848, | ||||||
|         "narHash": "sha256-hzTzcX/qIGf93WVvk2jlLL3N7IgIlWylOBQkgwfTq8w=", |         "narHash": "sha256-zq+CMkdT8A9z74HonwspXp8HsX4OvP4uaVdD98AO6as=", | ||||||
|         "owner": "catppuccin", |         "owner": "catppuccin", | ||||||
|         "repo": "nix", |         "repo": "nix", | ||||||
|         "rev": "296adaf9331cd2c1eb479a25d5207508fbd06188", |         "rev": "9345073d27d91ab66c1b6ab65df322906992aa59", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -17,11 +17,11 @@ | ||||||
|     }, |     }, | ||||||
|     "hardware": { |     "hardware": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1716881121, |         "lastModified": 1719895800, | ||||||
|         "narHash": "sha256-oTf3enbe/lbiNzsyZ8ria+422hx4e/FB3xQcY2LPnJw=", |         "narHash": "sha256-xNbjISJTFailxass4LmdWeV4jNhAlmJPwj46a/GxE6M=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixos-hardware", |         "repo": "nixos-hardware", | ||||||
|         "rev": "806e9d4a933dd1e75592e88894d4bd2f296f5bbf", |         "rev": "6e253f12b1009053eff5344be5e835f604bb64cd", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -38,11 +38,11 @@ | ||||||
|         ] |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1716908526, |         "lastModified": 1719827439, | ||||||
|         "narHash": "sha256-Zl6e/sEVDh07K47XxDGPsXTYT4nI6llUDbQ4xMIwp7k=", |         "narHash": "sha256-tneHOIv1lEavZ0vQ+rgz67LPNCgOZVByYki3OkSshFU=", | ||||||
|         "owner": "nix-community", |         "owner": "nix-community", | ||||||
|         "repo": "home-manager", |         "repo": "home-manager", | ||||||
|         "rev": "373ead20606efa9181cd15ba19a5deac7ead1492", |         "rev": "59ce796b2563e19821361abbe2067c3bb4143a7d", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -70,11 +70,11 @@ | ||||||
|     }, |     }, | ||||||
|     "nixpkgs": { |     "nixpkgs": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1716509168, |         "lastModified": 1719848872, | ||||||
|         "narHash": "sha256-4zSIhSRRIoEBwjbPm3YiGtbd8HDWzFxJjw5DYSDy1n8=", |         "narHash": "sha256-H3+EC5cYuq+gQW8y0lSrrDZfH71LB4DAf+TDFyvwCNA=", | ||||||
|         "owner": "nixos", |         "owner": "nixos", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "bfb7a882678e518398ce9a31a881538679f6f092", |         "rev": "00d80d13810dbfea8ab4ed1009b09100cca86ba8", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -94,11 +94,11 @@ | ||||||
|         ] |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1716902607, |         "lastModified": 1719875930, | ||||||
|         "narHash": "sha256-jShqpVupP/7ksp6gCBVG9/05zYSX8Q+z6eGe9HLYtUs=", |         "narHash": "sha256-jQmdWLxRP6BzOxRF8hQEhDD7UKw7UrnYbmaAPOSaXWY=", | ||||||
|         "owner": "pjones", |         "owner": "pjones", | ||||||
|         "repo": "plasma-manager", |         "repo": "plasma-manager", | ||||||
|         "rev": "4a255e5ea6bf2c7815d893a693c5c801d835ba6b", |         "rev": "7e062fcd669e261fb06cf54fe0ef2e46c3db8e83", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  |  | ||||||
|  | @ -71,6 +71,7 @@ | ||||||
|         modules = [ |         modules = [ | ||||||
|           ./users/jo/home.nix |           ./users/jo/home.nix | ||||||
|           nix-flatpak.homeManagerModules.nix-flatpak |           nix-flatpak.homeManagerModules.nix-flatpak | ||||||
|  |           catppuccin.homeManagerModules.catppuccin | ||||||
|         ]; |         ]; | ||||||
|       }; |       }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -5,13 +5,13 @@ | ||||||
|   lib, |   lib, | ||||||
|   ... |   ... | ||||||
| }: { | }: { | ||||||
|   imports = [ |  | ||||||
|     inputs.catppuccin.homeManagerModules.catppuccin |  | ||||||
|   ]; |  | ||||||
| 
 |  | ||||||
|   catppuccin = { |   catppuccin = { | ||||||
|     enable = true; |     enable = true; | ||||||
|     accent = "blue"; |     accent = "blue"; | ||||||
|     flavor = "frappe"; |     flavor = "frappe"; | ||||||
|  | 
 | ||||||
|  |     pointerCursor.enable = true; | ||||||
|  |     pointerCursor.accent = "blue"; | ||||||
|  |     pointerCursor.flavor = "frappe"; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -5,8 +5,30 @@ | ||||||
|   lib, |   lib, | ||||||
|   ... |   ... | ||||||
| }: { | }: { | ||||||
|   gtk = { |   gtk = with pkgs; { | ||||||
|     enable = true; |     enable = true; | ||||||
|  | 
 | ||||||
|  |     font = { | ||||||
|  |       name = "Cantarell"; | ||||||
|  |       size = 12; | ||||||
|  |       package = cantarell-fonts; | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|  |     catppuccin = { | ||||||
|  |       icon.enable = true; | ||||||
|  |       icon.accent = "blue"; | ||||||
|  |       icon.flavor = "frappe"; | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|  |     theme = { | ||||||
|  |       name = "Colloid-Dark-Catppuccin"; | ||||||
|  |       package = colloid-gtk-theme.override { | ||||||
|  |         themeVariants = ["default"]; | ||||||
|  |         colorVariants = ["dark"]; | ||||||
|  |         sizeVariants = ["standard"]; | ||||||
|  |         tweaks = ["catppuccin"]; | ||||||
|  |       }; | ||||||
|  |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   dconf.settings = { |   dconf.settings = { | ||||||
|  | @ -17,8 +39,8 @@ | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     "org/gnome/shell/extensions/user-theme" = { |     "org/gnome/shell/extensions/user-theme" = { | ||||||
|       name = "Catppuccin-Frappe-Standard-Blue-Dark"; |       name = "Colloid-Dark-Catppuccin"; | ||||||
|     }; |     }; | ||||||
|     # ---------------------- Theming END |     # ---------------------- Theming END | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -9,8 +9,4 @@ pkgs: { | ||||||
|   gnomeExtensions = { |   gnomeExtensions = { | ||||||
|     rounded-window-corners = pkgs.callPackage ./gnomeExtensions/rounded-window-corners.nix { }; |     rounded-window-corners = pkgs.callPackage ./gnomeExtensions/rounded-window-corners.nix { }; | ||||||
|   }; |   }; | ||||||
| 
 |  | ||||||
|   kernelPackages = { |  | ||||||
|     rtl8821ce = pkgs.callPackage ./kernelPackages/rtl8821ce.nix { }; |  | ||||||
|   }; |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -1,45 +0,0 @@ | ||||||
| { lib |  | ||||||
| , stdenv |  | ||||||
| , fetchFromGitHub |  | ||||||
| , kernel |  | ||||||
| , bc |  | ||||||
| }: |  | ||||||
| 
 |  | ||||||
| stdenv.mkDerivation rec { |  | ||||||
|   pname = "rtl8821ce"; |  | ||||||
|   version = "${kernel.version}-unstable-2024-03-26"; |  | ||||||
| 
 |  | ||||||
|   src = fetchFromGitHub { |  | ||||||
|     owner = "tomaspinho"; |  | ||||||
|     repo = "rtl8821ce"; |  | ||||||
|     rev = "f119398d868b1a3395f40c1df2e08b57b2c882cd"; |  | ||||||
|     hash = "sha256-EfpKa5ZRBVM5T8EVim3cVX1PP1UM9CyG6tN5Br8zYww="; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   hardeningDisable = [ "pic" ]; |  | ||||||
| 
 |  | ||||||
|   nativeBuildInputs = [ bc ] ++ kernel.moduleBuildDependencies; |  | ||||||
|   makeFlags = kernel.makeFlags; |  | ||||||
| 
 |  | ||||||
|   prePatch = '' |  | ||||||
|     substituteInPlace ./Makefile \ |  | ||||||
|       --replace /lib/modules/ "${kernel.dev}/lib/modules/" \ |  | ||||||
|       --replace /sbin/depmod \# \ |  | ||||||
|       --replace '$(MODDESTDIR)' "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/" |  | ||||||
|   ''; |  | ||||||
| 
 |  | ||||||
|   preInstall = '' |  | ||||||
|     mkdir -p "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/" |  | ||||||
|   ''; |  | ||||||
| 
 |  | ||||||
|   enableParallelBuilding = true; |  | ||||||
| 
 |  | ||||||
|   meta = with lib; { |  | ||||||
|     description = "Realtek rtl8821ce driver"; |  | ||||||
|     homepage = "https://github.com/tomaspinho/rtl8821ce"; |  | ||||||
|     license = licenses.gpl2Only; |  | ||||||
|     platforms = platforms.linux; |  | ||||||
|     maintainers = with maintainers; [ hhm ivar ]; |  | ||||||
|     broken = stdenv.isAarch64 || ((lib.versions.majorMinor kernel.version) == "5.4" && kernel.isHardened); |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
|  | @ -1,3 +1,4 @@ | ||||||
| { | { | ||||||
|   wallpapers = ./wallpapers; |   wallpapers = ./wallpapers; | ||||||
| } |   app-files = ./programm-files; | ||||||
|  | } | ||||||
|  |  | ||||||
							
								
								
									
										35
									
								
								resources/programm-files/blackbox/Catppuccin-Macchiato.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								resources/programm-files/blackbox/Catppuccin-Macchiato.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,35 @@ | ||||||
|  | { | ||||||
|  |   "name": "Catppuccin-Macchiato", | ||||||
|  |   "comment": "Soothing pastel theme for the high-spirited!", | ||||||
|  |   "background-color": "#24273A", | ||||||
|  |   "foreground-color": "#CAD3F5", | ||||||
|  |   "badge-color": "#5B6078", | ||||||
|  |   "bold-color": "#5B6078", | ||||||
|  |   "cursor-background-color": "#F4DBD6", | ||||||
|  |   "cursor-foreground-color": "#24273A", | ||||||
|  |   "highlight-background-color": "#F4DBD6", | ||||||
|  |   "highlight-foreground-color": "#24273A", | ||||||
|  |   "palette": [ | ||||||
|  |     "#494D64", | ||||||
|  |     "#ED8796", | ||||||
|  |     "#A6DA95", | ||||||
|  |     "#EED49F", | ||||||
|  |     "#8AADF4", | ||||||
|  |     "#F5BDE6", | ||||||
|  |     "#8BD5CA", | ||||||
|  |     "#B8C0E0", | ||||||
|  |     "#5B6078", | ||||||
|  |     "#ED8796", | ||||||
|  |     "#A6DA95", | ||||||
|  |     "#EED49F", | ||||||
|  |     "#8AADF4", | ||||||
|  |     "#F5BDE6", | ||||||
|  |     "#8BD5CA", | ||||||
|  |     "#A5ADCB" | ||||||
|  |   ], | ||||||
|  |   "use-badge-color": false, | ||||||
|  |   "use-bold-color": false, | ||||||
|  |   "use-cursor-color": true, | ||||||
|  |   "use-highlight-color": true, | ||||||
|  |   "use-theme-colors": false | ||||||
|  | } | ||||||
							
								
								
									
										30
									
								
								resources/programm-files/fish/Catppuccin Frappe.theme
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								resources/programm-files/fish/Catppuccin Frappe.theme
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,30 @@ | ||||||
|  | # name: 'Catppuccin Frappé' | ||||||
|  | # url: 'https://github.com/catppuccin/fish' | ||||||
|  | # preferred_background: 303446 | ||||||
|  | 
 | ||||||
|  | fish_color_normal c6d0f5 | ||||||
|  | fish_color_command 8caaee | ||||||
|  | fish_color_param eebebe | ||||||
|  | fish_color_keyword e78284 | ||||||
|  | fish_color_quote a6d189 | ||||||
|  | fish_color_redirection f4b8e4 | ||||||
|  | fish_color_end ef9f76 | ||||||
|  | fish_color_comment 838ba7 | ||||||
|  | fish_color_error e78284 | ||||||
|  | fish_color_gray 737994 | ||||||
|  | fish_color_selection --background=414559 | ||||||
|  | fish_color_search_match --background=414559 | ||||||
|  | fish_color_option a6d189 | ||||||
|  | fish_color_operator f4b8e4 | ||||||
|  | fish_color_escape ea999c | ||||||
|  | fish_color_autosuggestion 737994 | ||||||
|  | fish_color_cancel e78284 | ||||||
|  | fish_color_cwd e5c890 | ||||||
|  | fish_color_user 81c8be | ||||||
|  | fish_color_host 8caaee | ||||||
|  | fish_color_host_remote a6d189 | ||||||
|  | fish_color_status e78284 | ||||||
|  | fish_pager_color_progress 737994 | ||||||
|  | fish_pager_color_prefix f4b8e4 | ||||||
|  | fish_pager_color_completion c6d0f5 | ||||||
|  | fish_pager_color_description 737994 | ||||||
							
								
								
									
										5
									
								
								users/jo/apps/blackbox.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								users/jo/apps/blackbox.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,5 @@ | ||||||
|  | { | ||||||
|  |   outputs, | ||||||
|  | }: { | ||||||
|  |   home.file.".local/share/blackbox/schemes/Catppuccin-Macchiato.json".source = "${outputs.resources.app-files}/blackbox/Catppuccin-Macchiato.json"; | ||||||
|  | } | ||||||
							
								
								
									
										9
									
								
								users/jo/apps/fish.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								users/jo/apps/fish.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | ||||||
|  | { | ||||||
|  |   inputs, | ||||||
|  |   pkgs, | ||||||
|  |   outputs, | ||||||
|  |   lib, | ||||||
|  |   ... | ||||||
|  | }: { | ||||||
|  |   home.file.".config/fish/themes/Catppuccin\ Frappe.theme".source = "${outputs.resources.app-files}/fish/Catppuccin\ Frappe.theme"; | ||||||
|  | } | ||||||
|  | @ -21,6 +21,7 @@ | ||||||
|   dconf.settings = { |   dconf.settings = { | ||||||
|     "org/gnome/desktop/interface" = { |     "org/gnome/desktop/interface" = { | ||||||
|       color-scheme = "prefer-dark"; |       color-scheme = "prefer-dark"; | ||||||
|  |       cursor-theme = "catppuccin-frappe-blue-cursors"; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     "org/gnome/shell" = { |     "org/gnome/shell" = { | ||||||
|  |  | ||||||
|  | @ -8,6 +8,7 @@ | ||||||
| }: { | }: { | ||||||
|   imports = [ |   imports = [ | ||||||
|     ./desktop/gnome.nix |     ./desktop/gnome.nix | ||||||
|  |     ./apps/fish.nix | ||||||
|     outputs.homeManagerModules.themes.catppuccin.global |     outputs.homeManagerModules.themes.catppuccin.global | ||||||
|     outputs.homeManagerModules.development.ssh |     outputs.homeManagerModules.development.ssh | ||||||
|   ]; |   ]; | ||||||
|  | @ -54,6 +55,10 @@ | ||||||
|     git |     git | ||||||
|     nodejs_22 |     nodejs_22 | ||||||
|     bun |     bun | ||||||
|  |     termius | ||||||
|  |     blackbox-terminal | ||||||
|  |     forge-sparks | ||||||
|  |     devenv | ||||||
| 
 | 
 | ||||||
|     # Work stuff for when I'm not actually working |     # Work stuff for when I'm not actually working | ||||||
|     teams-for-linux |     teams-for-linux | ||||||
|  | @ -61,6 +66,9 @@ | ||||||
| 
 | 
 | ||||||
|     # Notes and Organisation |     # Notes and Organisation | ||||||
|     obsidian |     obsidian | ||||||
|  | 
 | ||||||
|  |     # File synchronization | ||||||
|  |     celeste | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|   # Enable home-manager |   # Enable home-manager | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue