feat(waybar): fix wrapper
This commit is contained in:
parent
2aa24ab2b9
commit
b9b0d018b8
6 changed files with 29 additions and 7 deletions
|
@ -207,7 +207,7 @@ layout {
|
|||
// Note that running niri as a session supports xdg-desktop-autostart,
|
||||
// which may be more convenient to use.
|
||||
// See the binds section below for more spawn examples.
|
||||
spawn-at-startup "waybar"
|
||||
// spawn-at-startup "waybar"
|
||||
|
||||
// Uncomment this line to ask the clients to omit their client-side decorations if possible.
|
||||
// If the client will specifically ask for CSD, the request will be honored.
|
||||
|
|
|
@ -51,6 +51,4 @@
|
|||
"libvirtd"
|
||||
];
|
||||
};
|
||||
|
||||
systemd.user.services.waybar.enable = false;
|
||||
}
|
||||
|
|
|
@ -27,7 +27,8 @@ in
|
|||
--add-flags "--style" \
|
||||
--add-flags "${styleCss}"
|
||||
|
||||
substitute ${waybar}/lib/systemd/user/waybar.service $out/lib/systemd/user/waybar-wrapped.service \
|
||||
mv $out/lib/systemd/user/waybar.service $out/lib/systemd/user/.waybar-wrapped.service
|
||||
substitute $out/lib/systemd/user/.waybar-wrapped.service $out/lib/systemd/user/waybar.service \
|
||||
--replace-fail ${waybar}/bin/waybar $out/bin/waybar
|
||||
'';
|
||||
meta = {
|
||||
|
|
|
@ -18,6 +18,16 @@ in {
|
|||
enable = true;
|
||||
configPackages = [cfg.package];
|
||||
extraPortals = [pkgs.xdg-desktop-portal-gnome];
|
||||
config = {
|
||||
niri = {
|
||||
default = [
|
||||
"gnome"
|
||||
];
|
||||
"org.freedesktop.impl.portal.Secret" = [
|
||||
"gnome-keyring"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
environment.systemPackages = [
|
||||
|
|
|
@ -24,8 +24,6 @@ in {
|
|||
"QT_QPA_PLATFORM" = "wayland";
|
||||
};
|
||||
|
||||
programs.waybar.enable = true;
|
||||
|
||||
services.gnome.gnome-keyring.enable = true;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -16,3 +16,18 @@
|
|||
#
|
||||
# You can remove these comments if you want or leave
|
||||
# them for future reference.
|
||||
|
||||
$env.config = {
|
||||
hooks: {
|
||||
pre_prompt: [{ ||
|
||||
if (which direnv | is-empty) {
|
||||
return
|
||||
}
|
||||
|
||||
direnv export json | from json | default {} | load-env
|
||||
if 'ENV_CONVERSIONS' in $env and 'PATH' in $env.ENV_CONVERSIONS {
|
||||
$env.PATH = do $env.ENV_CONVERSIONS.PATH.from_string $env.PATH
|
||||
}
|
||||
}]
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue