popup fixes and clock gets nicer popup

This commit is contained in:
2026-09-15 11:46:16 +01:00
parent fb6b03b369
commit ac70a9133a
7 changed files with 87 additions and 63 deletions
+3 -8
View File
@@ -79,17 +79,12 @@
# from it, and loads libspa-support from there at runtime.
pkgs.pipewire.dev
]
# mold for the final link; the flag itself comes from the
# repo-wide .cargo/config.toml so dev and nix builds share one.
++ pkgs.lib.optionals pkgs.stdenv.hostPlatform.isLinux [
pkgs.mold
];
# Link with mold (fast linker). Lives in commonArgs so deps and the
# final crate share one flag set; note this rebuilds all dependency
# crates once when first added.
env = pkgs.lib.optionalAttrs pkgs.stdenv.hostPlatform.isLinux {
RUSTFLAGS = "-C link-arg=-fuse-ld=mold";
};
buildInputs =
guiLibs
++ pkgs.lib.optionals pkgs.stdenv.hostPlatform.isDarwin [
@@ -144,7 +139,7 @@
# Put the GUI shared libraries on the runtime library path so winit
# can dlopen libwayland and wgpu can find the vulkan loader.
# No RUSTFLAGS here: an env RUSTFLAGS would override (not merge
# with) ~/.cargo/config.toml's rustflags, giving devShell and
# with) .cargo/config.toml's rustflags, giving devShell and
# non-devShell builds different fingerprints and force-rebuilding
# every dependency on each switch.
shellHook = ''