Dregu
4b8801228f
screencopy: fix cursor handling ( #366 )
2025-10-25 23:26:18 +01:00
Vaxry
753bbbdf6a
version: bump to 1.3.11
v1.3.11
2025-10-17 16:07:14 +01:00
Vaxry
a10726d6a8
screencopy: fix callback resetting ( #358 )
2025-08-16 15:35:46 +01:00
Lee Bousfield
add72858d1
portals: Fix use of a potentially destroyed session ( #355 )
2025-08-14 16:16:13 +01:00
Vaxry
371b96bd11
version: bump to 1.3.10
v1.3.10
2025-07-27 18:31:18 +02:00
Vaxry
6115f3fdcb
core: don't scan drm nodes on each new notification
...
it's incredibly unlikely someone unplugged a gpu, and in that case I dont think we care either
fixes #342
2025-06-30 18:17:24 +02:00
Mihai Fufezan
400308fc4f
CI/Nix: add cache-nix-action
...
Use nixbuild/nix-quick-install-action which pairs well with
nix-community/cache-nix-action.
Should help with build times by reducing the number of packages needing
to be re-downloaded on each run.
Parameters are taken from https://github.com/nix-community/cache-nix-action
and may be tweaked later.
2025-06-20 01:35:04 +03:00
Janne Heß
8844ac1336
picker: Properly set title and class ( #341 )
...
The class was empty before and the title was MainPicker
2025-06-16 22:41:47 +02:00
Mihai Fufezan
3cf35e178b
CI: drop deprecated magic-nix-cache
2025-06-09 20:27:21 +03:00
conneroisu
f4e0ab5317
nix: use self as src ( #339 )
2025-06-09 13:55:40 +03:00
Friday
44bf29f1df
nix: use gcc15 ( #338 )
...
also updated dependencies
2025-06-05 21:29:06 +01:00
Luis Quiñones
cde52a3bfa
nix: add meta.mainProgram to xdg-desktop-portal-hyprland
...
Without this attribute, using:
"${pkgs.xdg-desktop-portal-hyprland}/bin/xdg-desktop-portal-hyprland, screencopy, allow"
is necessary, which is verbose and inconsistent with the simpler:
"${lib.getExe pkgs.xdg-desktop-portal-hyprland}, screencopy, allow"
2025-06-02 13:28:32 +03:00
Linux User
6036ce9c86
shared: include vector header ( #335 )
...
Fixes error `no matching function for call to 'erase_if'` on llvm/musl
2025-05-25 22:26:31 +02:00
WhySoBad
76bbf1a6b1
core: Implement hyprland-toplevel-mapping-v1 protocol ( #322 )
...
* feat: start toplevel-mapping-v1 implementation
* feat: finished toplevel-mapping-v1 implementation
* fix: rename unordered map member variable
* chore: fix formatting
* fix: update share picker for new env
* chore: hyprland protocol version bump
* chore: implement review
* chore: implement feedback
* chore: implemented feedback
2025-04-28 22:22:05 +02:00
Mihai Fufezan
be6771e754
flake.lock: update
2025-04-14 18:29:45 +03:00
André Silva
150b0b6f52
nix: mesa -> libgbm
...
d209d800b7
2025-03-14 08:35:39 +02:00
Mihai Fufezan
e09dfe2726
flake.lock: update
2025-01-23 14:23:11 +02:00
checkraisefold
7613351375
globalshortcuts: Fix inverted arguments ( #310 )
2025-01-09 11:13:23 +00:00
Mihai Fufezan
d7f18dda5e
flake.lock: update
...
overlays: remove gcc14Stdenv, no longer needed
2024-12-23 00:37:00 +02:00
Vaxry
fa50ab342b
version: bump to 1.3.9
v1.3.9
2024-12-19 00:48:58 +00:00
Mihai Fufezan
3e884d941c
flake.lock: update
...
nix/overlays: add overlay to allow building until next hyprland version
2024-12-17 10:08:37 +02:00
Austin Horstman
7116c9ffff
nix/overlays: gcc13 -> gcc14 ( #305 )
2024-12-16 22:22:24 +01:00
Vaxry
0c6861f819
config: add screencopy:custom_picker_binary
...
fixes #303
2024-12-13 21:11:19 +00:00
Honkazel
fd85ef3936
core: move to stable/linux-dmabuf-v1 instead of unstable ( #299 )
...
* dmabuf-v1 instead of dmabuf-unstable-v1
* meson: dmabuf-unstable-v1 -> dmabuf-v1
* PortalManager: dmabuf-unstable -> dmabuf
* Screencopy: dmabuf-unstable -> dmabuf
* flake.lock: update
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-12-02 16:31:04 +00:00
Vaxry
8070f36dee
core: move to CProcess from hyprutils
...
this enhances security, avoids calling the shell when invoking the picker
2024-11-15 20:43:37 +00:00
Mihai Fufezan
09b23cef06
nix/overlays: fix attrset error
2024-11-04 20:01:02 +02:00
Mihai Fufezan
753a89a78e
flake.lock: update
2024-11-04 20:00:46 +02:00
Jacob Birkett
998f646762
nix: overlays: default: change composition order
2024-10-29 09:42:22 +02:00
Jacob Birkett
fa0dcd778c
nix: overlays: remove needless with
2024-10-29 09:42:22 +02:00
Jacob Birkett
9c6084bf47
nix: overlays: remove mkJoinedOverlays function
...
Closes #285
I introuced `mkJoinedOverlays` long ago, but we can use
`lib.composeManyExtensions` instead. I am happy to remove it!
2024-10-29 09:42:22 +02:00
Jacob Birkett
9c3a0ae72e
gitignore: reorder and label sections
2024-10-29 09:35:59 +02:00
Jacob Birkett
0698d720fa
gitignore: add nix result and result-man
2024-10-29 09:35:59 +02:00
Jacob Birkett
33da30cf6c
nix: package: replace sdbus-cpp with sdbus-cpp_2
...
Closes #286
<https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/286 >
2024-10-28 11:56:18 +02:00
Jacob Birkett
8b14505c4d
flake: packages: export sdbus-cpp_2
2024-10-28 11:56:18 +02:00
Jacob Birkett
b15018fc56
nix: overlays: replace sdbuscpp with sdbus-cpp_2
...
See comments in code. This change to prevent conflicts for other
packages depending on `sdbus-cpp` in `pkgs`.
2024-10-28 11:56:18 +02:00
Vaxry
fb1ce16202
version: update to 1.3.8
v1.3.8
2024-10-27 18:31:11 +00:00
Alex C
ff6b2a51e9
screencopy: fix missed toplevel activation ( #283 )
2024-10-26 21:27:22 +01:00
Vaxry
8f8619fe03
README: fix old wiki link
2024-10-23 10:08:19 +01:00
Vaxry
05f4271dfc
version: bump to 1.3.7
v1.3.7
2024-10-22 18:57:07 +01:00
Vaxry
5c72a7fea1
core: move to sdbus-cpp2 ( #278 )
...
* core: move to sdbus-cpp2
* oopsie LMAO
* thing
* nix/overlays: add sdbus overlay
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-10-22 18:45:24 +01:00
Vaxry
fb9c8d665a
core: reset toplevel before disconnect
2024-10-05 23:23:07 +01:00
Vaxry
7e500e679e
version: bump to 1.3.6
v1.3.6
2024-09-28 12:54:33 +01:00
Vaxry
dcfabff0fe
screencopy: cleanup sanitization
2024-09-28 12:52:33 +01:00
Vaxry
4adb6c4c41
screencopy: fix handles not being restored
...
fixes #264
2024-09-23 17:35:43 +01:00
Vaxry
4880c50146
props: bump version to 1.3.5
v1.3.5
2024-09-21 16:45:38 +01:00
Vaxry
15932f0f9e
core: add --version and improve --help
2024-09-21 16:45:23 +01:00
Vaxry
a8ebdcb011
screencopy: fix missing restore tokens after a double restart
2024-09-21 16:35:22 +01:00
Vaxry
2e5327c98e
README: fixup needed deps
2024-09-21 16:10:58 +01:00
Vaxry
bab430b3cc
screencopy/picker: add an option to allow restore token by default
...
fixes #258
screencopy:allow_token_by_default -> bool
2024-09-21 16:07:33 +01:00
Vaxry
5e40936fa0
screencopy: improve restore data handling
2024-09-21 15:59:58 +01:00