wrap electron applications
This commit is contained in:
		
							
								
								
									
										18
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										18
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							| @@ -79,7 +79,8 @@ | ||||
|         "musnix": "musnix", | ||||
|         "nixpkgs": "nixpkgs", | ||||
|         "nixpkgs-unstable": "nixpkgs-unstable", | ||||
|         "sops-nix": "sops-nix" | ||||
|         "sops-nix": "sops-nix", | ||||
|         "wrapper-manager": "wrapper-manager" | ||||
|       } | ||||
|     }, | ||||
|     "sops-nix": { | ||||
| @@ -101,6 +102,21 @@ | ||||
|         "repo": "sops-nix", | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "wrapper-manager": { | ||||
|       "locked": { | ||||
|         "lastModified": 1751998186, | ||||
|         "narHash": "sha256-np2RxS8tRz/jGfUSYKxzg7cCi4dS8PL8gutLZfPMbIY=", | ||||
|         "owner": "viperML", | ||||
|         "repo": "wrapper-manager", | ||||
|         "rev": "8ad2484b485acad0632cb0af15b5eb704e3c1d0a", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|         "owner": "viperML", | ||||
|         "repo": "wrapper-manager", | ||||
|         "type": "github" | ||||
|       } | ||||
|     } | ||||
|   }, | ||||
|   "root": "root", | ||||
|   | ||||
| @@ -13,6 +13,8 @@ | ||||
|  | ||||
|     musnix.url = "github:musnix/musnix"; | ||||
|     musnix.inputs.nixpkgs.follows = "nixpkgs"; | ||||
|  | ||||
|     wrapper-manager.url = "github:viperML/wrapper-manager"; | ||||
|   }; | ||||
|  | ||||
|   outputs = { | ||||
|   | ||||
| @@ -2,9 +2,11 @@ | ||||
|   lib, | ||||
|   config, | ||||
|   pkgs, | ||||
|   inputs, | ||||
|   ... | ||||
| }: let | ||||
|   cfg = config.myConfig.programs; | ||||
|    | ||||
| in { | ||||
|   imports = [./foot.nix ./thunderbird.nix ./nextcloud.nix ./udiskie.nix ./wezterm.nix ./rclone.nix]; | ||||
|  | ||||
| @@ -22,6 +24,18 @@ in { | ||||
|     }; | ||||
|  | ||||
|     home.packages = with pkgs; [ | ||||
|       (inputs.wrapper-manager.lib.wrapWith pkgs { | ||||
|         basePackage = element-desktop; | ||||
|         prependFlags = ["--enable-features=UseOzonePlatform,WebRTCPipeWireCapturer" "--ozone-platform=wayland"]; | ||||
|       }) | ||||
|       (inputs.wrapper-manager.lib.wrapWith pkgs { | ||||
|         basePackage = discord; | ||||
|         prependFlags = ["--enable-features=UseOzonePlatform,WebRTCPipeWireCapturer" "--ozone-platform=wayland"]; | ||||
|       }) | ||||
|       (inputs.wrapper-manager.lib.wrapWith pkgs { | ||||
|         basePackage = obsidian; | ||||
|         prependFlags = ["--enable-features=UseOzonePlatform" "--ozone-platform=wayland"]; | ||||
|       }) | ||||
|       unzip | ||||
|       firefox | ||||
|       xournalpp | ||||
| @@ -37,7 +51,6 @@ in { | ||||
|       sops | ||||
|       pwvucontrol | ||||
|       qpwgraph | ||||
|       discord | ||||
|       libreoffice-fresh | ||||
|       mate.caja | ||||
|       mate.atril | ||||
| @@ -47,15 +60,14 @@ in { | ||||
|       wine | ||||
|       prusa-slicer | ||||
|       kicad | ||||
|       element-desktop | ||||
|       chromium | ||||
|       wl-clipboard | ||||
|       gimp | ||||
|       godot_4 | ||||
|       ripgrep-all | ||||
|       flatpak | ||||
|       obsidian | ||||
|       marksman | ||||
|       alejandra | ||||
|     ]; | ||||
|   }; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user