Commit graph

126 commits

Author SHA1 Message Date
Vaxry
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
083a5cf3c1
CI: update actions 2024-11-06 19:50:01 +02:00
6ce07ee864
CI/release: remove script backup line 2024-10-09 12:00:43 +03:00
d73c14751a
CI/Nix: git+https -> github 2024-09-28 21:53:18 +03:00
b2143a98e2 CI/Nix: no longer build with submodules 2024-09-27 00:07:52 +03:00
7b56ce6521 CI/Nix: add cross build 2024-09-26 21:17:07 +03:00
8b86ee8bf0 github: encourage usage of --systeminfo if Hyprland won't launch 2024-09-25 10:39:33 +01:00
Aqa-Ib
6179b17903
github: improve issue template (#7699)
* github: improve issue template

Require to check that you have searched through open and closed issues before committing.

* fix yaml syntax

* clarify text

* validation

* revert validation

* markdown

* done
2024-09-08 21:12:01 +01:00
diniamo
07a21fdfa9
github(nix-build): switch to better nix installer, attempt at fixing hash mismatch (#7701)
* github(nix-build): switch to DeterminateSystems/nix-installer-action

* github(nix-build): switch to a direct git reference instead of cloning

* github(nix-ci): attempt to fix CI for pull requests
2024-09-08 21:20:45 +03:00
10d7219807 CI: clarify Nix CI jobs; disable on forked repositories 2024-08-31 17:17:36 +03:00
raf
09dbcabcc7
CI: disable stale workflow on forks (#7535)
The stale workflow will run unconditionally, but will fail on forks due to
`STALEBOT_PAT` not being set. Trigger the workflow *only* if we are on the
main repo, where we can guarantee the PAT. Also formats the YML syntax to be
slightly more readable.
2024-08-26 20:24:57 +02:00
8ec3dc4c09
CI: update actions
flake.lock: update aquamarine and xdph
2024-07-30 22:13:48 +03:00
Mihai Fufezan
04b40ea2ec
CI: only run once for PRs with branches from original repo (#7075) 2024-07-27 22:17:05 +03:00
Vaxry
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
Aqa-Ib
236150b3c5
github: reword bug or regression (#6520) 2024-06-18 18:06:14 +03:00
Vaxry
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
Aqa-Ib
7ba2c31822
github: improve the chances of the user specifying bug or regression (#6399) 2024-06-10 15:25:01 +02:00
DrummyFloyd
1f71d5f5c1
ci: add auto labels on PR (#6369)
* ci: add auto labels

* ci(labeler): add glob for src/protocols

* ci: adapt to vaxerski request
2024-06-09 15:53:05 +02:00
Gabriel Ford
553232a3e4
hyprctl: Add Config Flag to hyprctl systeminfo (#6160) 2024-05-25 22:46:07 +02:00
André Silva
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
cc4ac52309 github: update issue template with new path 2024-05-10 12:22:47 +01:00
589f758d94 CI/Nix: build with submodules
- Clone repo recursively
- Update Nix install action
- Remove wlroots update
2024-05-05 16:30:39 +03:00
thejch
aab1df50ab
CI: add no PCH build (#5708) 2024-04-23 11:02:51 +03:00
fred21O4
da839f20f1
CI/Nix: use hyprland cachix (#5701) 2024-04-22 23:58:27 +03:00
Vaxry
75c87bde3c
ci: Fix CI (#5679) 2024-04-21 18:33:03 +01:00
Vaxry
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
1719905e7f CI: unshallow on checkout before sourcing the tarball 2024-04-15 02:05:45 +01:00
0c513ba91b CI: fix packaging 2024-04-12 20:46:21 +01:00
ddcdb56f2c CI: fix arch 2024-04-12 19:50:36 +01:00
thejch
414e37996d
github: fix github issue template crash dir (#5269) 2024-03-26 02:21:31 +00:00
Epilepsy Gatherings
05c84304cc
github: remove redundant instruction (#5163)
v0.34.0 is pretty old at this point.
2024-03-19 02:53:51 +00:00
dc44bd7113 ci: remove codeql
bullshit, useless, and only fails for no reason
2024-03-15 03:32:24 +00:00
Vaxry
c3882bb832
internal: Support libhyprcursor (#5009)
woo

---------

Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2024-03-09 16:52:59 +00:00
669ea8a373 ci: pack hyprpm to the release tar 2024-03-06 15:26:58 +00:00
musjj
f3c92e75c8
CI/Nix: attempt to fix broken cache (#4963)
DeterminateSystems/nix-installer-action is causing hash inconsistency between CI & local build.
2024-03-04 20:33:42 +02:00
Vaxry
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
d3acf8da3b CI: don't close stale issues 2024-01-05 12:40:18 +01:00
46753b1f22 CI: limit stalebot ops per run 2024-01-01 18:37:49 +01:00
Vaxry
d4e68ab602
CI: allow manual stale execution 2024-01-01 18:34:15 +01:00
Vaxry
4e0e8d933e
CI: add stalebot 2024-01-01 18:26:48 +01:00
3a189c265d issue templates: make versions spoiler'd 2024-01-01 18:05:49 +01:00
Mihai Fufezan
cedf5f1fca
CI/Nix: fix build 2023-12-29 00:07:23 +02:00
François Conzelmann
359baa0214
ci: use composite action to minimize code duplication (#4112) 2023-12-10 19:26:25 +00:00
Vaxry
d360550546
hyprpm: Add hyprpm, a Hyprland Plugin Manager (#4072) 2023-12-07 10:41:09 +00:00
François Conzelmann
4a42344e97
style/ci: apply clang-format and verify it in ci (#4039)
* style: apply clang-format

* ci: add new clang-format job to CI
2023-12-06 22:54:56 +00:00
Vaxry
cd96ceecc5
build: remove nv patches (#3957) 2023-11-26 02:58:57 +00:00
Vaxry
2ebfd0c745
renderer: Move to a full Hyprland GL rendering pipeline (#3920)
Also updates wlroots
2023-11-24 10:54:21 +00:00
Vaxry
d4e4931008
build: CMake pipeline improvements (#3564) 2023-10-14 18:48:05 +01:00
Mihai Fufezan
a0038fa161
CI/release: update version generation 2023-10-10 22:53:23 +03:00
Mihai Fufezan
f8008e4b3b
Nix CI: use DetSys' install & cache actions 2023-09-14 17:55:53 +03:00