summaryrefslogtreecommitdiff
path: root/nix/default.nix
Commit message (Collapse)AuthorAgeFilesLines
* Nix: patch portals search dirMihai Fufezan2023-06-271-0/+2
|
* Fix not finding function symbols for hooking (#2292)outfoxxed2023-05-161-0/+8
| | | | | | | | | 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.
* meson & nix: install wlroots headers (#2287)Mihai Fufezan2023-05-161-0/+4
|
* Plugin header overhaul (#2087)Ching Pei Yang2023-04-271-0/+1
| | | | | | | | | | | | | | | | * 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>
* nix/*module: use mdDoc for documentationMihai Fufezan2023-04-101-1/+5
| | | | Simplify and add more info to the docs.
* Fix nix build optionsOliver Ni2023-03-271-2/+3
|
* Nix: disable HiDPI for default packageMihai Fufezan2023-03-221-1/+1
| | | | | NOTE: the package `hyprland-no-hidpi` was removed, and instead `hyprland-hidpi` exists now.
* Nix: add pango depMihai Fufezan2023-03-201-3/+2
|
* nix: show commit in hyprctlMihai Fufezan2023-03-041-0/+4
|
* Plugin System (#1590)Vaxry2023-02-271-0/+2
| | | | | --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* nix: add hyprland-protocols through pkgconfig (#1275)Mihai Fufezan2023-01-071-4/+1
|
* Nix: add jqMihai Fufezan2023-01-061-0/+2
|
* add systemd support (#1253)jrun2023-01-051-2/+6
| | | | | | | | | | | | | | | | | | | * add systemd support motivation for this is is proper ordering of related/bound/required services to Hyprland (e.g. swaybg) that would need to have a compositor ready. this could possibly be a build-time option of course. see also: example/ files for example of services Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com> * nix: add withSystemd flag Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com> Co-authored-by: Mihai Fufezan <fufexan@protonmail.com> Co-authored-by: Vaxerski <vaxry@vaxry.net>
* Drop Pango (unused) (#1251)Jan Beich2022-12-191-2/+2
| | | | | | | * Drop unused Pango dependency * nix: explicitly depend on cairo (previously pulled via pango) src/meson.build:4:0: ERROR: Dependency "cairo" not found, tried pkgconfig
* Implement window sharing with the hl toplevel export proto (#1179)Vaxry2022-12-051-0/+5
| | | | | * implement window sharing Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* fix(nix): missing dependencysioodmy2022-11-111-0/+2
|
* Nix & meson: 0.16.0 -> 0.17.0Mihai Fufezan2022-10-311-3/+1
| | | | Nix: make xwayland dependencies optional
* nix: move wlroots and add nvidia patches (#608)Fernando Ayats2022-09-011-5/+2
|
* Add HiDPI xwayland + wlroots patches (#591)Mihai Fufezan2022-08-291-63/+74
|
* fix xwayland config option for nix (#587)Nicholas Cioli2022-08-271-1/+1
| | | | | | | | | | | | | | | | | | When building Hyprland in nix using the following home-manager recipe: ```nix wayland.windowManager.hyprland = { enable = true; xwayland = false; }; ``` The default nix configuration still makes reference to a compile argument `NO_XWAYLAND`, but the `meson_options.txt` only makes reference to `xwayland`. This causes the build to fail with: ``` meson.build:1:0: ERROR: Unknown options: "NO_XWAYLAND" ``` This change fixes that issue. This still doesn't allow you to build Hyprland without having XWayland installed (#178), but it should at least allow for valid nix configurations for when that issue gets resolved.
* docs: install manpages with mesonFernando Ayats2022-08-211-0/+5
|
* nix: use cleanSource (#518)Fernando Ayats2022-08-121-2/+11
|
* meson: add -DGIT arguments (#321)Mihai Fufezan2022-07-291-0/+2
|
* flake & meson: 0.7.0 -> 0.8.1Mihai Fufezan2022-07-271-2/+6
| | | | nix: add legacyRenderer option
* nix: fix wallpaper location (#334)Fernando Ayats2022-07-081-0/+5
|
* nix: add debug package and waybar with -Dexperimental flagMihai Fufezan2022-06-291-2/+6
|
* nix: change build system to mesonMihai Fufezan2022-06-211-27/+8
| | | | | | flake.nix: change wlroots url to mirror, update version flake.lock: update wlroots & nixpkgs nix/update-inputs.sh: update wlroots url
* nix: replace paths dynamicallyMihai Fufezan2022-06-021-2/+4
|
* fix Nix build and add updaterMihai Fufezan2022-06-011-0/+86
- move unnecessary toplevel files to nix/ - added patch that ignores the submodule (revert) - add update script run by a workflow