64591c85aa
nix: add hydraJobs output for aggregating Hyprland build jobs
2025-02-05 16:55:33 +02:00
5fd90548dc
nix: fix duplicate inputs and update flake.lock
2025-01-27 22:45:18 +02:00
b1e5cc66bd
core: Add support for hyprqtutils' update screen ( #8651 )
...
* Nix: add hyprland-qtutils to PATH
* flake.lock: update
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net >
2024-12-06 15:45:02 +01:00
320144ae72
core: move colorspace handling to oklab ( #8635 )
...
* Meson: add hyprgraphics
* Nix: add hyprgraphics
* CI/setup_base: get hyprgraphics-git
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net >
2024-12-03 18:58:24 +00:00
46d990f1b6
feat: add a custom made treewide formatter ( #7992 )
2024-10-07 21:49:19 +03:00
5bf7b1e1fa
flake.nix: add xdph follows
...
fixes a duplicate hyprland-protocols instance sometimes being created due to xdph not following hyprlands instance
2024-10-07 21:43:35 +03:00
14942bca60
Nix: re-add hyprland-protocols
2024-09-27 00:07:52 +03:00
32a8caf7e7
Nix: also test cross build
2024-09-26 21:17:07 +03:00
278583b8a1
flake.lock: update
2024-09-20 20:16:13 +03:00
6b6554adb8
flake.nix: inherit stdenv from package
...
Means we no longer have to change the base stdenv in two places.
2024-09-18 18:43:39 +03:00
83a334f97d
core: Move to C++26 and use native_handle to CLOEXEC the debug fd ( #7219 )
...
Requires GCC >= 14 / Clang >= 18
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net >
2024-08-08 11:54:41 +02:00
016da234d0
Core: Move to aquamarine ( #6608 )
...
Moves Hyprland from wlroots to aquamarine for the backend.
---------
Signed-off-by: Vaxry <vaxry@vaxry.net >
Co-authored-by: Mihai Fufezan <mihai@fufexan.net >
Co-authored-by: Jan Beich <jbeich@FreeBSD.org >
Co-authored-by: vaxerski <vaxerski@users.noreply.github.com >
Co-authored-by: UjinT34 <41110182+UjinT34@users.noreply.github.com >
Co-authored-by: Tom Englund <tomenglund26@gmail.com >
Co-authored-by: Ikalco <73481042+ikalco@users.noreply.github.com >
Co-authored-by: diniamo <diniamo53@gmail.com >
2024-07-21 13:09:54 +02:00
300228b503
flake: add clang-tools to devShell ( #6916 )
2024-07-17 23:30:02 +03:00
8c64a4bad7
core: move to hyprutils for utils ( #6385 )
...
* core: move to hyprutils for utils
Nix: add hyprutils dep
* Meson: add hyprutils dep
* flake.lock: update
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net >
2024-06-11 17:17:45 +02:00
a8ab1b1679
nix: build improvements ( #5952 )
...
* scripts: allow using existing variable values in generateVersion.sh
* nix: populate versioning variables
* nix: remove unused meson input
* nix: remove unnecessary hyprland-protocols dependency
* Nix: remove nixConfig from flake
It's more annoying than helpful.
* CI/Nix: fix PR build failure
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net >
2024-05-11 01:51:53 +03:00
f15513309b
Nix: use CMake for builds instead of Meson
...
Build using submodules instead of patching the build process and using
Nix derivations of the subprojects.
From this commit on, you'll have to change the Hyprland flake url to
`git+https://github.com/hyprwm/Hyprland?submodules=1 `
2024-05-05 16:30:39 +03:00
019d4900cb
[gha] Nix: update wlroots
2024-04-21 20:34:55 +00:00
8ca28dd510
[gha] Nix: update wlroots
2024-04-21 11:40:48 +00:00
ea95449402
core: Move tearing to hyprwayland-scanner ( #5657 )
...
Adds a new dependency: hyprwayland-scanner https://github.com/hyprwm/hyprwayland-scanner
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net >
2024-04-20 13:25:29 +01:00
67f47fbdcc
[gha] Nix: update wlroots
2024-04-14 20:33:15 +00:00
d8d0d3b20b
Nix & Meson: switch to wlroots-hyprland
2024-04-12 20:39:00 +03:00
e1e11f5a87
[gha] Nix: update wlroots
2024-04-12 15:32:45 +00:00
265c7924d8
flake.nix: add hyprcursor follows ( #5435 )
...
fixes a duplicate hyprlang instance sometimes being created due to hyprcursor not following hyprlands instance
2024-04-06 19:18:43 +03:00
d00c658405
Nix: add wrapping back
...
Ref: https://github.com/hyprwm/hyprland-plugins/issues/93
2024-03-15 10:11:56 +02:00
6c53d4d82f
Nix: remove hyprland-unwrapped leftover
2024-03-12 21:35:41 +02:00
c3882bb832
internal: Support libhyprcursor ( #5009 )
...
woo
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com >
2024-03-09 16:52:59 +00:00
fa886d8b11
[gha] Nix: update wlroots
2024-03-09 16:36:19 +00:00
1e311c947e
Nix: add missing dependencies for make asan ( #4919 )
2024-03-02 17:02:33 +02:00
f27054c13e
flake.nix: override inputs for xdph and hyprlang
2024-02-24 00:48:11 +02:00
28410922da
[gha] Nix: update wlroots
2024-02-22 16:23:35 +00:00
dbccbabac5
[gha] Nix: update wlroots
2024-02-22 15:56:22 +00:00
13f6f0b923
Migrate the config to hyprlang ( #4656 )
...
* Migrate to hyprlang
* pop up errors
* fix swapped args
* Meson & Nix: build with hyprlang
* CI: add hyprlang to setup action
* add infra for plugin stuff
* fix hyprctl getoption
* fix hyprctl getoption with json
* format
* fix post parse logic
* fix autogen config
* oops missed exec-once
* fmt
* fix ws rules
* require 0.3.0 for hyprlang
* nix: flaek
* minor type fixes
* fix cfg usages in swipe
* use cvarlist for ws rules
* fix throw in addPluginConfigVar
* Nix: update hyprlang
* minor fixes
* fix disableLogs
* mention hyprlang docs
* bump hyprlang dep in cmake
* Meson: bump min hyprlang version
Nix: update hyprlang
* minor fix
* Nix: update meson patch
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com >
2024-02-18 15:00:34 +00:00
61fd75b55e
[gha] Nix: update wlroots
2024-01-27 13:59:16 +00:00
8342bac697
Nix: disable fortify for devshell ( #4463 )
...
This disables '_FORTIFY_SOURCE' Werrors trying to compile wlroots.
Long standing issue in https://github.com/NixOS/nixpkgs/issues/60919
afaik.
After this change you should be able to:
```
nix develop
mmeson setup build -Dbuildtype=debug
ninja -C build
```
2024-01-17 14:27:35 +02:00
fa5e812304
[gha] Nix: update wlroots
2024-01-01 15:48:37 +00:00
f7cde9c92c
Nix: remove duplicate options from modules ( #4012 )
2023-12-14 20:02:20 +02:00
55cb565e6d
Nix: expose legacyRenderer package
2023-12-13 13:31:36 +02:00
b394c1695c
[gha] Nix: update wlroots
2023-11-30 18:53:34 +00:00
e1258707ad
[gha] Nix: update wlroots
2023-11-30 01:19:51 +00:00
cd96ceecc5
build: remove nv patches ( #3957 )
2023-11-26 02:58:57 +00:00
98c7ba4782
[gha] Nix: update wlroots
2023-11-25 19:25:44 +00:00
2ebfd0c745
renderer: Move to a full Hyprland GL rendering pipeline ( #3920 )
...
Also updates wlroots
2023-11-24 10:54:21 +00:00
c5d1faf72d
[gha] Nix: update wlroots
2023-11-11 14:53:18 +00:00
a1b138a625
[gha] Nix: update wlroots
2023-10-24 23:28:24 +00:00
1b99a69dc1
[gha] Nix: update wlroots
2023-10-04 14:06:09 +00:00
e689b1ba11
[gha] Nix: update wlroots
2023-10-04 14:01:11 +00:00
b784931e67
[gha] Nix: update wlroots
2023-10-02 15:48:58 +00:00
08595f839b
[gha] Nix: update wlroots
2023-09-28 17:06:54 +00:00
d41a91e050
[gha] Nix: update wlroots
2023-09-21 10:20:18 +00:00
f6473aa3ad
flake.lock: update nixpkgs and xdph
...
- nix/module: update xdph override
- nix/overlays: remove hyprland-share-picker (now built directly inside xdph)
2023-09-14 12:03:48 +03:00