Age | Commit message (Collapse) | Author |
|
|
|
Otherwise, meson install would not install version.h as a header in a
clean build.
|
|
`meson.build` was modified in #3547 but `nix/patches/meson-build.patch`
was not updated to reflect the changes.
|
|
* better versioning
* meson: better versioning
* nix: better versioning
---------
Co-authored-by: Mihai Fufezan <[email protected]>
|
|
|
|
- nix/module: update xdph override
- nix/overlays: remove hyprland-share-picker (now built directly inside xdph)
|
|
|
|
|
|
|
|
|
|
* add a hyprland portals conf
* remove portal checks
* typo
* Nix: remove portal patch
---------
Co-authored-by: Mihai Fufezan <[email protected]>
|
|
`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.
|
|
Get it from Nixpkgs instead.
|
|
Now merged in Nixpkgs, no reason to keep it here.
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
- remove `hidpiXWayland` option
- rename `nvidiaPatches` -> `enableNvidiaPatches` for consistency
|
|
* 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
|
|
|
|
* this fix it most important for laptops with dgpu
* remove post patch line wlroots.nix
Signed-off-by: Gonçalo Duarte <[email protected]>
|
|
|
|
|
|
See https://github.com/NixOS/nixpkgs/commit/83793ca8980283a6f62c028ebed336b9d1bbf80f for more info.
|
|
Nix: bump wlroots
|
|
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`.
|
|
|
|
|
|
|
|
|
|
Now there are separate update scripts for wlroots and for all other
inputs.
|
|
|
|
|
|
revision gets updated to the previous one, not current.
|
|
Some typos when spelling Hyprland
|
|
|
|
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.
|
|
|
|
|
|
|
|
flake.nix, nix/overlays.nix: remove wayland-latest overlay (1.22 now in nixpkgs)
|
|
* 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
|
|
* 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 <[email protected]>
---------
Co-authored-by: Mihai Fufezan <[email protected]>
Co-authored-by: vaxerski <[email protected]>
|
|
Simplify and add more info to the docs.
|
|
workflows/nix-update: update all inputs
|