Commit graph

178 commits

Author SHA1 Message Date
e527a6667c modernize dep internals 2024-12-13 21:03:21 +00:00
a3ceb20095 README: add hyprgraphics dep 2024-11-28 15:58:20 +00:00
Vaxry
b3ee62fe4a
Core: Move to hyprgraphics for image parsing (#216)
* move to hyprgraphics

* Nix: add hyprgraphics

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-11-28 15:56:01 +00:00
11d91446f1 cmake: drop # from commit messages 2024-11-28 15:40:37 +00:00
Adrià
0b5e350011
core: use C++ streams to load Jpeg and Webp (#214) 2024-11-22 13:18:04 +00:00
Adrià
dbea6cdf0c
core: Add support for JPEG-XL (#212) 2024-11-22 13:17:50 +00:00
izmyname
3f8cc92109
Add systemd service (#208) 2024-10-26 00:14:47 +03:00
gkdwoe
e6e5c471e2
core: add tile as an image mode (#207)
---------

Co-authored-by: gkdwoe <gkdwoe>
2024-10-25 12:29:16 +01:00
1c18ad6503 flake.lock: update 2024-09-01 17:20:38 +03:00
36e83af943 nix: add pkg-config to depsBuildBuild 2024-09-01 17:20:38 +03:00
André Silva
6c6e54faa8 CMakeLists: look for wayland.xml protocol in wayland-scanner pkgdata 2024-09-01 17:20:38 +03:00
Markus Volk
91e17e12ff CMakeLists: require native hyprwayland-scanner
This would fix a cross-compile issue where hyprwayland-scanner is pulled
in for target but needs to run on host.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
2024-08-17 19:00:56 +03:00
808d88e574 version: bump to 0.7.1 2024-08-16 21:26:53 +02:00
Yury Shvedov
e32a2c8d24
config: Fix desc: wallpaper priority (#189)
There was misbehaviour from config. Say, we have next config:
```
...

wallpaper = , /path/to/generic.jpg
wallpaper = DP-1, /path/to/port.jpg
wallpaper = desc:My Monitor, /path/to/desc.jpg

```

Here the `DP-1` and `desc:My Monitor` are different monitors.

_EXPECTED_: The `desc:My Monitor` renders `/path/to/desc.jpg` wallpaper
_ACTUAL_: The `desc:My Monitor` renders `/path/to/generic.jpg` wallpaper

Change-Id: I02c9495524bd620d5a58b9d934b07aded051f6c2
2024-08-12 18:31:02 +01:00
f1f7fc60f5 core: bind to wl_seat v7
ref #187
2024-07-23 00:08:55 +02:00
87791c0a99
flake.lock: update 2024-07-18 20:49:41 +03:00
6197552f28
CMake: fmt 2024-07-18 20:49:30 +03:00
06b93bbb77
CMake, Nix: add VERSION file 2024-07-18 20:48:30 +03:00
cbc16f939f
flake.lock: update 2024-07-17 17:32:55 +03:00
3cbc90bf94 core: migrate to hyprwayland-scanner
Additionally:
 - format
 - yeet clang-tidy
 - fixup clang-format
2024-07-17 16:25:07 +02:00
f3a6e51d92
Config: use hyprutils helper (#183)
* config: use hyprutils helper

CMake: add version, add hyprutils

* Nix: add hyprutils dep

flake.lock: update

* Nix: add hyprwayland-scanner dep
2024-07-17 16:21:50 +02:00
13fcdd79ef fractional: reload monitor on new fs scale notifs
fixes #181
2024-07-02 18:54:11 +02:00
Mykola Perehudov
f4abf5902f
config: produce error instead fs::exists exceptions (#177) 2024-06-09 09:50:27 +02:00
Barguzin
374d6e2a9d
core: Bitmap image support (#175)
* Add handler "reload" to do a change of wallpaper by one hyprctl execution

* fixed contain parameter handling in "handleReload"

* added bitmap (.bmp) image support

* refactored

* reserve -> resize
2024-06-07 17:19:58 +02:00
Barguzin
2c57525de8
internal: Add handler "reload" to do a change of wallpaper by one hyprctl exec (#173)
* Add handler "reload" to do a change of wallpaper by one hyprctl execution

* fixed contain parameter handling in "handleReload"
2024-05-25 19:40:11 +02:00
678d0e8959
nix/hm-module: remove 2024-05-21 20:17:16 +03:00
Daniel Horton
b2f8274e1d
README: Fixed getconf command in build instructions (#172)
getconf NPROCESSORS_CONF isn't a valid command. The correct command is getconf _NPROCESSORS_CONF.
2024-05-14 16:13:41 +01:00
1e1fc79d84
Nix: add commit hash 2024-05-05 15:04:53 +03:00
728243cef0
flake.lock: update 2024-05-05 14:54:11 +03:00
03cd362f49 ipc: use XDG_RUNTIME_DIR if available
fixes #169
2024-05-04 22:01:40 +01:00
Vaxry
d50f0eda6c
core: move socket to runtime dir (#167) 2024-04-28 22:25:36 +01:00
GGORG
4b3843e283
Nix/HM module: fix typo (#166) 2024-04-27 17:38:42 +03:00
XiaowenHu
02ee7ff3bb
core: remove comma from monitor description (#163) 2024-04-12 12:01:36 +01:00
Imanol Fotia
07e8e6cfd9
README: Add missing dependency for Fedora (#162) 2024-04-09 08:09:14 +03:00
LOSEARDES77
437ac0530b
core: splash_color configuration option (#160) 2024-04-04 20:52:48 +01:00
GabrielePuliti
5838c90cd2
README: Add OpenSuse to the installer method list (#155)
* feat(README): add opensuse installation method

* fix(README): minor indentations issue resolve
2024-03-27 16:13:56 +00:00
Mihai Fufezan
ef2ab4ae27
Nix: overhaul flake 2024-03-24 14:39:17 +02:00
staz
518adcaf90
cmake: Set standard exclusively for c++ (#150) 2024-03-17 16:12:38 +00:00
Mihai Fufezan
f57d991e3a
Makefile: remove
No longer used. Functionality moved to CMake.
2024-03-12 22:24:10 +02:00
Gaetan Lepage
2691b41830 Nix: add home-manager module 2024-03-11 22:45:56 +02:00
kiecla
06638eeddc
README: Updated link to reflect arch package movement from community to extra (#147) 2024-03-11 01:42:01 +00:00
09c4062659 config: add unload unused 2024-02-27 21:45:28 +00:00
79765e1bdf core: make unload all do what it says 2024-02-27 21:44:11 +00:00
Stephen Toth
dfd3d090dc
core: fix being able to assign a wallpaper to a nonexistent monitor (#141)
clarified README to specifics of the handleWallpaper function
2024-02-25 23:05:58 +00:00
897cf0ae26 config: add explicit ctors for config variables
fixes #139
2024-02-21 16:28:39 +00:00
Stephen Toth
1013a80608
ipc: Added listloaded and listactive requests (#132) 2024-02-05 01:07:31 +00:00
Jesal
43b6e9d2e2
readme: fix typos (#124) 2024-01-04 23:22:23 +01:00
Stephen Toth
ce829bd51d
config: Disable splash message by default (#123)
* Change default value of splash to false

* put splash and ipc options into example config in README
2024-01-04 16:20:47 +01:00
c022069390 ipc: fix ipc with wildcards
fixes #122
2024-01-03 13:47:49 +01:00
Mihai Fufezan
9e2a2670e1 Fix Nix 2024-01-02 23:22:34 +02:00