Vaxry
cd96ceecc5
build: remove nv patches ( #3957 )
2023-11-26 02:58:57 +00:00
André Silva
30ad71ff36
nix: add libGL to build inputs
2023-11-17 17:36:18 +02:00
André Silva
f48b3774a2
nix: use mesonAutoFeatures attribute
2023-10-30 21:00:04 +02:00
memchr
d70cc88dab
meson: generate version.h before install_headers ( #3612 )
...
Otherwise, meson install would not install version.h as a header in a
clean build.
2023-10-19 00:09:06 +01:00
outfoxxed
210be10c92
meson/nix: Fix meson.build nix patch ( #3594 )
...
`meson.build` was modified in #3547 but `nix/patches/meson-build.patch`
was not updated to reflect the changes.
2023-10-17 12:05:38 +01:00
Vaxry
914851b91a
internal: better versioning ( #3543 )
...
* better versioning
* meson: better versioning
* nix: better versioning
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2023-10-10 20:21:57 +01:00
vaxerski
c8cc811e85
nix: update patches for meson changes
2023-09-17 00:08:19 +01:00
Mihai Fufezan
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
Mihai Fufezan
0be6b03ee9
Nix: use gcc13Stdenv
2023-09-07 11:20:08 +03:00
Mihai Fufezan
0d5a6f3168
Nix: fix xdph build
2023-09-07 00:52:19 +03:00
Vaxry
61a71c65ac
internal: Formatter rework ( #3186 )
2023-09-06 12:51:36 +02:00
Mihai Fufezan
4ddcda93f5
Nix: remove hidpi patches
2023-09-04 21:12:27 +03:00
Vaxry
4a41d013a2
internal: Fix XDP multi-portal issues ( #3077 )
...
* add a hyprland portals conf
* remove portal checks
* typo
* Nix: remove portal patch
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2023-08-26 17:12:21 +02:00
Tristan Daniël Maat
4d14edd8a5
nix module: Fix attempted workaround for option name change
...
`system.stateVersion` is about *system state*, i.e., stuff that was
created by old software versions on users' machines, like SQL
databases that have moved to a different directory or such.
It will not help figure out whether an option has been renamed.
2023-08-23 13:32:06 +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
78fa8adadc
Nix/module: fix system when config.allowAlias is false
2023-08-16 13:39:20 +03:00
Mihai Fufezan
a0cf890292
Nix/module: final fix
2023-08-14 11:53:58 +03:00
Mihai Fufezan
9ba6eab8db
ugh
2023-08-14 11:37:08 +03:00
Mihai Fufezan
9180fb08e2
Nix/module: fix package option
2023-08-14 11:12:57 +03:00
Mihai Fufezan
314f88de53
Nix: disable nixpkgs module in ours
2023-08-14 11:03:01 +03:00
Mihai Fufezan
aff4a1e237
Nix: don't warn against xdpw and xdph being present
...
It seems that, on NixOS at least, having both the Hyprland and the wlr
desktop portals does not result in unexpected behaviour. xdph will be
started and wlr ignored.
2023-08-14 10:39:57 +03:00
Mihai Fufezan
2650224c1f
Nix: remove hidpi from modules
2023-08-14 10:39:57 +03:00
Mihai Fufezan
e510c6a7fc
Nix: add deprecation messages for removed/renamed flags
2023-08-14 10:39: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
rewine
fe9453c643
Nix: enable systemd only when it's available on hostPlatform
2023-08-09 20:25:28 +03:00
Gonçalo Duarte
12cb109137
Nix: fix nvidia patch for dual gpu system
...
* this fix it most important for laptops with dgpu
* remove post patch line wlroots.nix
Signed-off-by: Gonçalo Duarte <gonegrier.duarte@gmail.com>
2023-08-08 21:27:05 +03:00
Mihai Fufezan
bf0d8ab4a3
NixOS module: check system version for fonts
2023-07-29 23:05:35 +03:00
rewine
a805905a49
Nix: move wayland-scanner to nativeBuildInputs ( #2816 )
2023-07-29 16:31:01 +03:00
Okirshen
c36c30c17b
Renamed deprecated value in nix config
...
See 83793ca898
for more info.
2023-07-27 11:36:35 +03:00
Mihai Fufezan
427321c5ab
Nix: bump nixpkgs
...
Nix: bump wlroots
2023-07-25 10:27:41 +03:00
psentee
2bbe3aa122
nix: use final.hyprland instead of prev.hyprland in waybar-hyprland
...
Currently, waybar-hyprland package adds `prev.hyprland` to `$PATH`. This is nixpkgs' default hyprland, not hyprland injected by this overlay. I'd expect we want waybar-hyprland to depend on what's in `pkgs.hyprland` after this (and possibly user's other overlays) are applied – which is `final.hyprland`.
2023-07-23 23:19:57 +03:00
Mihai Fufezan
0af97636fa
Nix/HM module: solve conflict with upstream HM module
2023-07-21 15:55:56 +03:00
Mihai Fufezan
a58b70ca07
CI: update scripts
2023-07-20 11:20:22 +03:00
Mihai Fufezan
91e3c654d3
Nix: move patches to subdir
2023-07-20 11:20:22 +03:00
Jan Beich
8c9e2e1ff1
deps: update wlroots ( #2734 )
2023-07-18 12:13:59 +02:00
Mihai Fufezan
981c71e60a
Nix CI: split inputs and wlroots updating
...
Now there are separate update scripts for wlroots and for all other
inputs.
2023-07-05 16:46:02 +03:00
Mihai Fufezan
64fc19cc81
Nix/portals.patch: conditionally check portals
2023-06-30 10:13:39 +03:00
Mihai Fufezan
62c75883d1
Nix: patch portals search dir
2023-06-27 00:51:04 +03:00
solopasha
1d902a4621
fix updating revision in wlroots.wrap
...
revision gets updated to the previous one, not current.
2023-06-15 23:32:52 +03:00
Michał
7f753cab9a
chore: fix typos ( #2463 )
...
Some typos when spelling Hyprland
2023-06-07 20:18:39 +02:00
Ruby Iris Juric
74b49de883
Add hyprland to waybar-hyprland path as fallback for hyprctl
2023-05-27 15:35:25 +03:00
outfoxxed
642030f959
Fix not finding function symbols for hooking ( #2292 )
...
Fixes no useful feedback about failing subcommand.
Fixes function hooks breaking when running under a path containing
spaces.
Replaced old usages with this function where possible.
Complex shell usages now use `execAndGetShell` which is equal to the
old function.
2023-05-16 23:39:14 +03:00
Mihai Fufezan
78826c6d18
meson & nix: install wlroots headers ( #2287 )
2023-05-16 20:50:18 +03:00
outfoxxed
5a3c144919
Add warning about setting hyprland config with home manager
2023-05-03 13:05:21 +03:00
outfoxxed
4fe5827598
Add plugin configuration to home manager module
2023-05-03 13:05:21 +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
Ching Pei Yang
38bdbdb0f5
Plugin header overhaul ( #2087 )
...
* meson: install headers
* Meson/CMake: add pkg-config file for headers
* makefile: install headers and pkgconfig
* CMake: move protocols to cmake
Co-authored-by: Ching Pei Yang <badnam3o.0@gmail.com>
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
2023-04-27 00:59:16 +03:00