Mihai Fufezan
45c8510c9c
flake.lock: update
2026-08-11 19:39:50 +03:00
Mihai Fufezan
91f29f23bb
flake.lock: update, drop glaze version requirement
2026-08-05 02:10:08 +03:00
Mihai Fufezan
f52070ee8c
nix/tests: fix deprecation warning
2026-06-27 18:06:17 +03:00
Mihai Fufezan
afe2c390ab
CI/Arch: add libheif dep
2026-06-26 13:06:48 +03:00
Mihai Fufezan
27aacde4e9
nix: gcc15Stdenv -> gcc16Stdenv
2026-06-26 12:59:25 +03:00
Mihai Fufezan
3a8ac9076a
nix/module: link /share path
...
allows linking the lua stub
2026-05-13 14:37:47 +03:00
Mihai Fufezan
b034fa5381
flake.lock: update aquamarine
2026-05-13 13:59:29 +03:00
Mihai Fufezan and GitHub
f61ee4c25a
config: find lua paths first ( #14335 )
...
* config: find lua paths first
* config/supplementary/jeremy: use designated initializer list
2026-05-08 00:47:47 +01:00
Mihai Fufezan
2ff598896d
CI/Nix/Test: check gtest exit status
2026-04-30 11:15:32 +03:00
Mihai Fufezan
f75a14d19e
CI/Nix: use org-wide actions
2026-04-17 16:54:27 +03:00
Mihai Fufezan and GitHub
f25473b21b
render: fix layer blur_popups ignoring ignore_alpha when blur is off ( #13947 )
2026-04-02 22:36:58 +01:00
Mihai Fufezan
bb84f4e91a
nix: separate overlay with deps
2026-03-29 17:32:24 +03:00
Mihai Fufezan
2a16c96260
nix/tests: print gtests logs
2026-03-29 17:14:51 +03:00
Mihai Fufezan
030e892154
hyprland.pc.in: add src include flag
2026-03-13 22:57:49 +02:00
Mihai Fufezan
9683e261af
Nix: always test in debug mode
2026-03-13 19:47:17 +02:00
Mihai Fufezan
52ece2b017
treewide: alejandra -> nixfmt
2026-03-02 21:03:44 +02:00
Mihai Fufezan
661314e134
CI/c-f check: adapt jidicula script
2026-02-16 15:45:10 +02:00
Mihai Fufezan
e6ca141364
CI/c-f check: set older clang ver
2026-02-15 00:53:57 +02:00
Mihai Fufezan
380d14998e
nix: remove glaze patch
...
Signed-off-by: Tyr Heimdal <tyr.heimdal@warning.no >
2026-02-12 00:01:33 +02:00
Mihai Fufezan
7d209b2941
Nix: apply glaze patch
2026-01-29 13:16:59 +02:00
Mihai Fufezan
e92b20292b
Revert "hyprpm: bump glaze version"
...
This reverts commit 116537b494 .
Re-apply when glaze 7.0.0 lands in Arch repos.
Relevant discussion: https://github.com/hyprwm/Hyprland/discussions/13043#discussioncomment-15636089
2026-01-29 13:14:05 +02:00
Mihai Fufezan
22e53345ba
flake.lock: update
2026-01-29 01:38:41 +02:00
Mihai Fufezan
116537b494
hyprpm: bump glaze version
2026-01-29 01:37:09 +02:00
Mihai Fufezan
f0b6714539
Nix: re-enable hyprpm
2026-01-20 13:34:25 +02:00
Mihai Fufezan
8f547c6fa0
hyprpm: drop meson dep
2026-01-20 13:34:25 +02:00
Mihai Fufezan
d6e2ae0247
hyprpm,Makefile: drop cmake ninja build
2026-01-20 13:34:25 +02:00
Mihai Fufezan
9ea565054a
example/hyprland.desktop: fix path
2025-12-26 14:39:29 +02:00
Mihai Fufezan
1f1a39d46c
example/hyprland.desktop: install with full path in Exec
2025-12-25 20:36:32 +02:00
Mihai Fufezan
14c49230cc
Nix: re-enable uwsm desktop file
2025-12-25 20:36:32 +02:00
Mihai Fufezan and GitHub
4036c37e55
hyprctl: add nix flag ( #12653 )
2025-12-15 15:59:08 +00:00
Mihai Fufezan
d66c9222b0
CI/AI translate: expose output
2025-11-21 14:17:16 +02:00
Mihai Fufezan
6b8e3358d6
CI/AI translate: change path filter action
2025-11-20 14:31:11 +02:00
Mihai Fufezan
fbb31503f1
CI/AI translate: fix yet again
2025-11-19 10:13:54 +02:00
Mihai Fufezan
e15409bbeb
CMake: fix GIT_COMMIT_MESSAGE parsing
2025-11-18 17:50:10 +02:00
Mihai Fufezan
526aa1d020
CI/Nix: simplify cache config
2025-11-17 14:47:30 +02:00
Mihai Fufezan
5f0575737f
CI/AI translate: only run on src/i18n
2025-11-17 14:46:21 +02:00
Mihai Fufezan
68c23fbdaf
CI: drop no_pch and make default, drop noxwayland
2025-11-17 09:58:14 +02:00
Mihai Fufezan
484d87d469
CI: drop meson build, simplify c-f check
2025-11-17 08:54:47 +02:00
Mihai Fufezan
cefa63c2af
meson: drop
2025-11-17 08:54:47 +02:00
Mihai Fufezan
a6b877fec2
CMake: prepopulate GIT vars from env
2025-11-16 20:33:01 +02:00
Mihai Fufezan
d2d1613e4f
Nix: fix GIT_* env vars
2025-11-16 20:33:01 +02:00
Mihai Fufezan
0b1d690676
flake.nix: update guiutils and override hw-s
2025-11-10 08:15:26 +02:00
Mihai Fufezan and GitHub
2931184921
CI/release: populate git info ( #12247 )
2025-11-09 20:50:56 +00:00
Mihai Fufezan
522edc8712
meson: fix version.h install location
2025-11-07 21:08:40 +02:00
Mihai Fufezan
9eb82774e5
Nix: build hyprtester along with hyprland
2025-10-29 12:18:29 +02:00
Mihai Fufezan
a2f48ea418
CMake: allow building hyprtester without running tests
2025-10-29 12:18:29 +02:00
Mihai Fufezan
309c3c7848
Nix/tests: wl-copy -> wl-clipboard
2025-10-27 23:49:49 +02:00
Mihai Fufezan
0907fdf49c
CI/release: run cmake configure
2025-10-27 23:47:35 +02:00
Mihai Fufezan
40831a90a0
Nix/tests: add wl-copy
2025-10-27 23:25:54 +02:00
Mihai Fufezan
fd42e9d082
CI/release: remove generateVersion call
...
Addresses https://github.com/hyprwm/Hyprland/pull/12110#issuecomment-3442583784
2025-10-26 21:27:49 +02:00
Mihai Fufezan
bbb83317c0
Nix: drop ninja for CMake build
2025-10-13 23:15:18 +03:00
Mihai Fufezan
0d6d19b280
Revert "nix: use meson"
...
This reverts commit d505b33665 .
2025-10-13 23:15:18 +03:00
Mihai Fufezan
541ef60fd7
CMake: print pch messages based on var
2025-10-13 23:15:18 +03:00
Mihai Fufezan
6582f42db8
meson: disable lto explicitly
2025-10-13 09:27:33 +03:00
Mihai Fufezan
c30036bdac
CI/Arch: build hyprgraphics after hyprutils
...
Ensure no ABI breaks. Hyprgraphics depends on hyprutils.
2025-09-28 19:19:41 +03:00
Mihai Fufezan
231b800784
flake.lock: update
2025-09-11 18:54:08 +03:00
Mihai Fufezan
8a959b4342
meson: set minimum version
2025-09-11 18:53:13 +03:00
Mihai Fufezan
641d85b14e
CMake: fix tests message
2025-09-01 22:57:25 +03:00
Mihai Fufezan
6a5f4f5954
Nix: fix overlay application
...
Should fix hyprwm/hyprland-plugins#412
2025-07-05 14:18:38 +03:00
Mihai Fufezan and GitHub
90c8609cbb
CMake: disable tests by default ( #10899 )
2025-07-01 23:18:34 +02:00
Mihai Fufezan
a01d20cfe8
CI/Nix: fix rebase oopsie
2025-06-27 16:56:52 +03:00
Mihai Fufezan
2796ec1cf2
CI/Nix: separate xdph from hl
2025-06-26 23:38:23 +03:00
Mihai Fufezan
5a348fb7df
Nix: filter src using fileset
...
Allows reusing already-built derivation when changing files outside the
ones defined in the fileset.
2025-06-24 21:39:42 +03:00
Mihai Fufezan
a301d54df8
treewide: hyprland.org -> hypr.land
2025-06-20 01:49:20 +03:00
Mihai Fufezan
ff2f85641a
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:37:59 +03:00
Mihai Fufezan
bd4733a0ff
flake.lock: update
...
nix/overlays: remove wayland-protocols overlay. PR landed in master a while ago
2025-05-22 18:02:20 +03:00
Mihai Fufezan
2b3cac018e
flake.lock: update
2025-05-08 20:37:36 +03:00
Mihai Fufezan
7a971735af
flake.lock: update
2025-05-07 21:51:59 +03:00
Mihai Fufezan
b2ad21a65c
flake.lock: update
2025-04-30 09:26:58 +03:00
Mihai Fufezan
3577a6be31
nix/overlays: add w-p 1.43
2025-04-22 11:03:27 +03:00
Mihai Fufezan
2e540e4ec4
flake.lock: update
2025-04-22 11:00:49 +03:00
Mihai Fufezan
8b7b169043
flake.lock: update
2025-04-14 18:58:37 +03:00
Mihai Fufezan
ff97d18c4c
flake.lock: update
2025-04-03 18:08:55 +00:00
Mihai Fufezan
e4abf26069
Nix: add changes from Nixpkgs derivation
2025-03-23 18:19:34 +02:00
Mihai Fufezan
006bd9eef5
protocols/meson.build: use native wayland-scanner
2025-03-23 18:15:17 +02:00
Mihai Fufezan
d5d7f69d1e
flake.lock: update
...
aquamarine: bump to 0.8.0
hyprcursor: bump to 0.1.12
2025-03-17 14:50:35 +02:00
Mihai Fufezan
2ddd16ef28
CMake: install frag files (for real this time)
2025-03-16 19:35:37 +02:00
Mihai Fufezan
d7382aa8a1
CMake: install frag files
2025-03-16 18:27:27 +02:00
Mihai Fufezan
90306bdae6
Meson: include frags in globber
2025-03-16 16:30:50 +02:00
Mihai Fufezan and GitHub
905ca39bc9
nix/module: toHyprconf -> toHyprlang ( #9221 )
...
* nix/module: toHyprconf -> toHyprlang
Updated generator that will end up living in Nixpkgs' `lib/generators`.
* nix/module: use xdph package directly
The downstream module already applies hyprland's
finalPackage to the portalPackage.
* new lib
* lib: add flattenAttrs, remove category processing
Flattening attributes means we no longer need to process categories
separately. For all intents and purposes, they do not exist.
Simplify the codebase once again, while introducing an easy to grasp
recursive function.
Add a bit of documentation for toHyprlang, though I doubt it's clear
enough even now. Still needs proper NixDoc.
* lib: add proper NixDoc
* nix/lib: inherit from lib
2025-03-02 15:41:49 +02:00
Mihai Fufezan
fa246cb6ed
flake.lock: update hyprutils and aquamarine
2025-02-20 14:56:17 +02:00
Mihai Fufezan
f2d43e5f21
nix/overlays: add wayland-protocols overlay
2025-02-10 20:17:29 +02:00
Mihai Fufezan
e1179b665b
flake.lock: update
2025-02-10 20:11:35 +02:00
Mihai Fufezan
d11d069715
CI/Nix: remove deprecated magic-nix-cache-action
2025-02-01 09:29:06 +02:00
Mihai Fufezan and GitHub
12b5034c99
configWatcher: watch both symlinks and canonical paths ( #9219 )
2025-01-31 14:36:22 +01:00
Mihai Fufezan
6fc9c8e479
flake.lock: update
2025-01-29 22:45:38 +02:00
Mihai Fufezan
25d5ce4833
CI/setup_base: add libspng
2025-01-27 22:25:27 +02:00
Mihai Fufezan
065e89648b
flake.lock: update
2025-01-25 15:33:27 +02:00
Mihai Fufezan
ae403e6a05
flake.lock: update
2025-01-23 14:48:37 +02:00
Mihai Fufezan
a36fa5c229
Nix: disable hyprpm
...
It does not work properly on Nix anyway. If you were using hyprpm in
some way before, please switch to using the `plugins` option in the
HM module (and the upcoming option in the NixOS module, soon™).
2025-01-18 11:39:44 +02:00
Mihai Fufezan
fdfcfc824e
CMake, Meson: add option controlling hyprpm building
2025-01-18 11:39:44 +02:00
Mihai Fufezan and GitHub
d01756c1f4
Meson: properly install 'hyprland' symlink ( #9091 )
2025-01-18 10:59:25 +02:00
Mihai Fufezan
68a5842f06
Nix: fix TAG substitution
2024-12-23 20:07:12 +02:00
Mihai Fufezan
5f7ad767db
flake.lock: update
2024-12-23 00:39:17 +02:00
Mihai Fufezan
c7d9719910
flake.lock: update
2024-12-17 10:20:33 +02:00
Mihai Fufezan
eaac5c7cbd
flake.lock: update
2024-12-16 18:06:00 +02:00
Mihai Fufezan
c106f454c1
CI/Nix: temporarily disable cross build
2024-12-07 22:01:32 +02:00
Mihai Fufezan
10a4365f7d
Nix: create TAG info from version
2024-12-06 10:16:18 +02:00
Mihai Fufezan
3fb47372b7
flake.lock: update
2024-11-13 21:34:52 +02:00
Mihai Fufezan
b88e4a1a9a
Nix: disable uwsm desktop file installation
...
Will be enabled in the NixOS module.
2024-11-11 16:52:42 +02:00