Jacob Birkett
d20837bef8
Nix: corrections for overlays, overrideable systems ( #2929 )
...
* nix: overlays: move waybar-hyprland to own overlay
* flake: use legacyPackages for formatter
Run `nix fmt` for all files.
* flake: move default overlay to nix/overlays.nix
* nix: lib: remove lib
* nix: overlays: extras: explicitly include xdph overlays
* nix: use interpolation for versions
* nix: overlays: include deps with hyprland-packages
* flake: make systems overrideable
* flake: packages: inherit from overlaid pkgsFor
2023-08-12 15:22:37 +03:00
Mihai Fufezan
46cf4eb837
Nix: bump wlroots
2023-08-04 14:58:16 +00:00
Mihai Fufezan
427321c5ab
Nix: bump nixpkgs
...
Nix: bump wlroots
2023-07-25 10:27:41 +03:00
Mily
9fc5f4c48b
init: Request SCHED_RR using CAP_SYS_NICE and add Python to nix dev shell ( #2690 )
...
* nix: add python3 to devShell
* init: request SCHED_RR scheduling policy
* init: checks if host supports reseting scheduler on fork
* init: make gainRealTime more compatible with other OSes
* init: remove linux-only code
2023-07-23 20:51:00 +02:00
Mihai Fufezan
a58b70ca07
CI: update scripts
2023-07-20 11:20:22 +03:00
John Rinehart
0432804b18
Nix: expose/use flake's own hyprland-protocols in overlays.default ( #2235 )
2023-05-04 17:47:15 +03:00
Mihai Fufezan
2e28e88dfd
flake.lock: update nixpkgs
...
flake.nix, nix/overlays.nix: remove wayland-latest overlay (1.22 now in nixpkgs)
2023-05-03 00:15:58 +03:00
Jacob Birkett
80b2ac1cc5
Nix: fix recursion in package overlays ( #2210 )
...
* nix: flake: fix improperly using prev.callPackage
* flake: cleanup with let blocks
* flake: make overlays use recursive packages
flake: separate overlays into multiple, combine into default
* nix: overlays: extract to own file
* flake: devShells: remove stdenv override
* overlays: hl-pkgs: xdph: remove needless overlay
Since the packages are now built with the overlays combined from inputs
and self, overriding specific dependencies (anywhere) is no longer
necessary.
* nix: overlays: extras: include xdph and share-picker
* nix: overlays: hl-pkgs: remove stdenv override
2023-05-02 20:54:29 +03:00
Mihai Fufezan
1a91c6ee60
flake.nix: override wayland
2023-04-24 01:22:26 +03:00
Mihai Fufezan
cf51a31807
Nix: disable HiDPI for default package
...
NOTE: the package `hyprland-no-hidpi` was removed, and instead
`hyprland-hidpi` exists now.
2023-03-22 19:10:46 +02:00
Mihai Fufezan
0ad2d9f0b5
Nix: fix build on aarch64
2023-03-10 11:45:39 +02:00
Mihai Fufezan
7bae0823c8
Nix: move dependency overrides inside wlroots-hyprland call
...
This fixes overlays failing to build.
Fixes #1704
2023-03-05 14:10:55 +02:00
Mihai Fufezan
5184b542b1
nix: show commit in hyprctl
2023-03-04 18:22:36 +02:00
Mihai Fufezan
be22172a35
Nix: simplify CI
2023-03-04 17:03:33 +02:00
Mihai Fufezan
c386c52cf9
Nix: fix hidpi patch
2023-03-04 15:51:54 +02:00
Mihai Fufezan
c1217066d1
Nix: fix hyprland-no-hidpi
2023-03-04 00:37:00 +02:00
Vaxry
8b81f41e52
Plugin System ( #1590 )
...
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2023-02-27 12:32:38 +00:00
Mihai Fufezan
e811394603
Nix: update waybar-hyprland, add hyprland-nvidia ( #1409 )
...
Also add them to CI
2023-01-21 02:26:29 +02:00
Cole Mickens
31ab2349f9
nix: react to another stdenv change ( #1399 )
2023-01-18 10:37:56 +02:00
Mihai Fufezan
b1104b1ca7
nix: update xdph
2023-01-07 20:33:15 +02:00
Mihai Fufezan
809b7181a8
nix: add hyprland-protocols through pkgconfig ( #1275 )
2023-01-07 20:25:20 +02:00
Mihai Fufezan
a54247125f
Build: use props file for versioning
2023-01-06 16:22:00 +02:00
Mihai Fufezan
e9a6c3b498
Nix & meson: 0.19.2 -> 0.20.0
2023-01-06 01:24:47 +02:00
Cole Mickens
0b26b1eed6
s/pkgs.system/pkgs.hostPlatform.system/g
2023-01-03 13:56:23 +02:00
Rens Porre
de5e784e07
Nix & meson: 0.18.0 -> 0.19.2
2022-12-22 00:05:56 +02:00
Mihai Fufezan
ab7f2e847e
nix/flake: remove merged overrides
2022-12-19 23:46:18 +02:00
Mihai Fufezan
11a1a6c271
nix: add xdph to flake and enable it in the nixos module
2022-12-09 16:25:57 +02:00
Vaxry
66fb083003
Implement window sharing with the hl toplevel export proto ( #1179 )
...
* implement window sharing
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2022-12-05 17:05:15 +00:00
Mihai Fufezan
f71f04db9e
nix: add xdph to nixos module
2022-12-05 03:13:31 +02:00
Mihai Fufezan
215c7bd3cb
nix: remove merged hwdata override
2022-12-04 21:24:34 +02:00
Flafy
ea2ef63de5
nix: add cmake and wlroots to devshell ( #1155 )
2022-12-04 19:58:45 +02:00
Mihai Fufezan
141456dd89
Nix & meson: 0.17.0 -> 0.18.0
2022-11-25 08:34:23 +02:00
Mihai Fufezan
11e841580f
Nix: add libdrm and wayland-protocols overlay
...
fixes #1055
2022-11-20 17:34:11 +02:00
Mihai Fufezan
1a14841a75
Nix: add hwdata overlay ( #1010 )
2022-11-13 19:32:15 +00:00
Mihai Fufezan
b6e33830af
Nix & meson: 0.16.0 -> 0.17.0
...
Nix: make xwayland dependencies optional
2022-10-31 12:41:31 +02:00
Mihai Fufezan
3dca2fd61e
Nix: override wayland-protocols
2022-10-23 00:01:55 +03:00
Mihai Fufezan
48634d7e4a
Nix & meson: 0.15.3 -> 0.16.0
2022-10-18 01:16:44 +03:00
Mihai Fufezan
f30e572e00
Nix & meson: 0.15.0beta -> 0.15.3beta
...
Nix: remove merged libdrm update
2022-10-15 01:40:25 +03:00
Mihai Fufezan
ec0c6fa22a
Nix & meson: 0.14.0 -> 0.15.0
2022-10-04 00:51:49 +03:00
Mihai Fufezan
db551b8970
Nix & meson: bump to 0.14.0
2022-09-22 19:59:38 +03:00
Mihai Fufezan
d49af1cc18
flake: add libdrm overlay until it gets updated
2022-09-21 18:10:35 +03:00
Mihai Fufezan
0ea96e87c0
flake: remove overlay warning
2022-09-03 01:55:28 +03:00
Fernando Ayats
c0a7dffcdc
nix: move wlroots and add nvidia patches ( #608 )
2022-09-01 20:35:50 +03:00
Mihai Fufezan
0ad261aa9c
flake: formatting
2022-08-31 12:26:12 +03:00
Mihai Fufezan
7610c20761
Nix & meson: 0.11.1 -> 0.12.1
...
flake: add commit to wlroots version
2022-08-31 12:22:32 +03:00
Mihai Fufezan
bdd20c401d
Add HiDPI xwayland + wlroots patches ( #591 )
2022-08-29 16:51:39 +03:00
Mihai Fufezan
80d522cb26
nix & meson: update version to 0.11.1
2022-08-26 19:48:22 +03:00
Mihai Fufezan
bf00bf7963
Nix: add nixConfig
2022-08-26 18:58:42 +03:00
Mihai Fufezan
8feb6f7da1
Nix: add shortRev to version
2022-08-23 00:17:00 +03:00
Mihai Fufezan
ecce027c02
flake: add aarch64-linux as supported platform
2022-08-09 13:17:47 +03:00