Mihai Fufezan
d63a42e93f
Nix & Meson: bump wlroots
2023-08-26 12:07:11 +03:00
Mihai Fufezan
17d8e4750b
Nix: remove waybar completely
...
Get it from Nixpkgs instead.
2023-08-21 15:34:38 +03:00
Mihai Fufezan
19f3e927d9
Nix: deprecate waybar-hyprland
...
Now merged in Nixpkgs, no reason to keep it here.
2023-08-16 18:46:57 +03:00
Mihai Fufezan
c1bcbdb3dd
Nix: remove HiDPI patches
...
- remove `hidpiXWayland` option
- rename `nvidiaPatches` -> `enableNvidiaPatches` for consistency
2023-08-14 10:39:57 +03:00
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
Mihai Fufezan
2d33d4aebc
nix & meson: update version to 0.10.0
2022-08-09 01:35:05 +03:00
Kai
3fabf1c483
update flake to 0.9.1
...
and again :D
2022-08-02 22:40:37 +02:00
Kai
9ac00fe52b
update flake.nix to version 0.9.0beta ( #451 )
2022-07-31 22:44:51 +03:00
Gabriel Fontes
1d3e1472f2
nix: add home-manager module ( #395 )
2022-07-27 17:32:42 +03:00
Mihai Fufezan
b2627c05c4
flake & meson: 0.7.0 -> 0.8.1
...
nix: add legacyRenderer option
2022-07-27 14:57:59 +03:00
Mihai Fufezan
f9985a36b3
nix & meson: 0.6.2 -> 0.7.0
2022-07-12 20:12:59 +03:00
Mihai Fufezan
a7a3c0fc1d
nix: add devShell
2022-07-08 18:34:23 +03:00
Mihai Fufezan
f5936f97d6
nix: use gcc12Stdenv
2022-07-06 18:41:20 +03:00
Mihai Fufezan
cbf3595e96
nix: add debug package and waybar with -Dexperimental flag
2022-06-29 20:50:27 +03:00
Mihai Fufezan
e95e01416e
flake, meson: manually update version
...
version update workflow: temporarily disable running on push
2022-06-24 19:48:11 +03:00
fufexan
94e8234ac9
[gha] bump flake and meson version
2022-06-24 16:45:11 +00:00
Mihai Fufezan
11a5e6bcbf
nix: revert to original wlroots repo
2022-06-22 23:23:46 +03:00
Mihai Fufezan
593f24a2ec
workflows: add meson version updater and update versions
2022-06-21 22:28:20 +03:00
Mihai Fufezan
8bd7234d72
nix: change build system to meson
...
flake.nix: change wlroots url to mirror, update version
flake.lock: update wlroots & nixpkgs
nix/update-inputs.sh: update wlroots url
2022-06-21 22:11:46 +03:00
Fernando Ayats
bd95301188
nix: no pseudo-overlay
2022-06-20 12:16:07 +02:00
Fernando Ayats
d6b324306b
nix: add a proper overlay and cleanup flake
2022-06-20 11:50:06 +02:00
James Reynolds
3d4832990c
Fix error: attribute 'lastModifiedDate' missing
...
Only applies to some versions of flakes, tested on nix 2.8.1.
2022-06-06 10:20:56 +01:00
Mihai Fufezan
9447fcd603
fix Nix build and add updater
...
- move unnecessary toplevel files to nix/
- added patch that ignores the submodule (revert)
- add update script run by a workflow
2022-06-01 23:52:08 +03:00
Fernando Ayats
9d89e0f08e
nix: add nixos module
2022-05-21 12:07:55 +02:00
Fernando Ayats
b3276d3207
nix: add overlay back
2022-05-17 15:10:00 +02:00
Fernando Ayats
c7dc0fd509
nix: misc tweaks to flake
2022-05-17 14:03:58 +02:00
Fernando Ayats
0728326d6e
nix: flake cleanup
...
- Removed all outputs except for "packages"
- Track nixos-unstable instead of stable
- Cleanup installPhase
2022-05-17 13:11:24 +02:00
Narice
0aacdbdfb6
Fixed build for Nix/OS users
2022-05-16 16:01:28 +01:00
Narice
6c0a374ba5
Fixed overlay
2022-05-16 11:26:06 +01:00
Narice
c14fa896e3
Fix overlay in flake.nix
2022-05-14 22:15:37 +01:00
Narice
cde66de09f
Revert "Fixing flake"
...
This reverts commit 99b7726502
.
2022-05-14 17:20:22 +01:00
Narice
f012faea49
Revert "Deleting apps in flake.nix"
...
This reverts commit 809f7cd698
.
2022-05-14 17:20:04 +01:00
Narice
809f7cd698
Deleting apps in flake.nix
2022-05-14 17:15:08 +01:00
Narice
99b7726502
Fixing flake
2022-05-14 17:11:15 +01:00
Narice
1b5c4ffff5
Fixed apps.default in flake.nix
2022-05-14 17:05:27 +01:00
Narice
7a5a10980d
Added overlay and overlays to flake.nix
2022-05-14 16:59:10 +01:00
Tanish2002
7c6fc3c6ad
add xwayland disabling support to flake.nix
2022-05-08 23:48:13 +05:30
Tanish2002
2342b6a10f
remove patch and move default.nix
2022-05-08 22:53:49 +05:30
Tanish2002
857ea43694
add flake.nix and other required files for nix build
2022-05-08 21:57:40 +05:30