add better wallpaper engine gui
This commit is contained in:
@@ -7,6 +7,17 @@
|
||||
let
|
||||
inherit (lib.my-namespace) enabled;
|
||||
system = pkgs.stdenv.hostPlatform.system;
|
||||
jagratWallpaperEngine =
|
||||
(inputs.linux-wallpaper-engine.packages.${system}.default.override {
|
||||
linux-wallpaperengine = inputs.wallpaperengine.packages.${system}.default;
|
||||
}).overrideAttrs (old: {
|
||||
# Forge 7 expects a default export, but the bundled Vite exposes named exports.
|
||||
preBuild = (old.preBuild or "") + ''
|
||||
substituteInPlace node_modules/@electron-forge/plugin-vite/dist/VitePlugin.js \
|
||||
--replace-fail 'const vite_1 = __importDefault(require("vite"));' \
|
||||
'const vite_1 = { default: require("vite") };'
|
||||
'';
|
||||
});
|
||||
simpleWallpaperEngine =
|
||||
inputs.simple-wallpaper-engine.packages.${system}.default.override {
|
||||
# The upstream GUI package otherwise puts nixpkgs' unmodified
|
||||
@@ -39,6 +50,8 @@ in
|
||||
pkgs.libreoffice
|
||||
pkgs.localsend
|
||||
simpleWallpaperEngine
|
||||
# Separate GUI for manual testing; keep the existing GUI's autostart.
|
||||
jagratWallpaperEngine
|
||||
# pkgs.vesktop
|
||||
pkgs.obsidian
|
||||
inputs.zen-browser.packages.x86_64-linux.default
|
||||
|
||||
Reference in New Issue
Block a user