Commit Graph

13 Commits

Author SHA1 Message Date
whispers
c7404c9232 libappindicator-gtk3: make alias for libappindicator 2026-08-10 23:03:31 -04:00
quantenzitrone
43cdce2c39 various: rename references from libXrandr to libxrandr
this shouldn't create any rebuilds
2026-02-06 00:29:06 +01:00
quantenzitrone
543572a942 various: rename references from libXfixes to libxfixes
this shouldn't create any rebuilds
2026-02-06 00:25:40 +01:00
quantenzitrone
f67b5966bb various: rename references from libXext to libxext
this shouldn't create any rebuilds
2026-02-06 00:25:36 +01:00
quantenzitrone
e733896f5a various: rename references from libXdamage to libxdamage
this shouldn't create any rebuilds
2026-02-06 00:24:46 +01:00
quantenzitrone
a8971fc387 various: rename references from libXcomposite to libxcomposite
this shouldn't create any rebuilds
2026-02-06 00:24:45 +01:00
quantenzitrone
55280fa564 various: rename references from libX11 to libx11
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
Guy Chronister
9c8c32cca1 _1password-gui: inline pname in desktop file installation
- Replace `${pname}` with explicit `1password` in desktop file
  installation and substitution.
- Ensures consistency with upstream naming and avoids unnecessary
  indirection in paths and Exec entries.
2025-09-16 19:08:33 +00:00
Austin Horstman
6f38b058cc _1password-gui{,-beta}: Re-enable Wayland support (#422792) 2025-08-30 09:12:01 -05:00
Berk D. Demir
61c6aa517b _1password-gui: Use --replace-fail for substitutions 2025-07-11 10:40:43 -07:00
Berk D. Demir
cea6d77f66 _1password-gui{,-beta}: Re-enable Wayland support
- Gate Electron's Ozone platform hint behind NIXOS_OZONE_WL env var.
- No need to gate on WAYLAND_DISPLAY because Electron will first check
  XDG_SESSION_TYPE==wayland [^1], if it fails, then it will check for
  WAYLAND_DISPLAY[^2], even setting it to `wayland-0` if it finds a
  `wayland-0` socket under $XDG_SESSION_DIR.
- No need to restore `--enable-features=WaylandWindowDecorations` switch
  as it's been enabled by default since Aug 2023.
  https://github.com/electron/electron/pull/39644/files
- No point in passing --enable-wayland-ime=true, which requires GTK4
  but 1Password ships linking only against GTK3.

[^1] linux/display_server_utils.cc:MaybeFixPlatformName - https://source.chromium.org/chromium/chromium/src/+/main:ui/linux/display_server_utils.cc;l=72-74;drc=3a35ef8d20836722c95b230f7248c73faea599e7;bpv=0;bpt=1
[^2] linux/display_server_utils.cc:InspectWaylandDisplay - https://source.chromium.org/chromium/chromium/src/+/main:ui/linux/display_server_utils.cc;l=34-51;drc=3a35ef8d20836722c95b230f7248c73faea599e7;bpv=1;bpt=1
2025-07-06 07:24:37 -07:00
Berk D. Demir
9592011964 _1password-gui: Add passthru.updateScript
For Linux updates we use Repology API to observe 1Password's Arch User Repository.
For Darwin updates, 1Password for Mac 8's autoupdate feed URL.
2025-06-12 22:16:47 -07:00
Austin Horstman
16985aed9a _1password-gui: move to by-name 2025-05-08 22:16:46 -05:00