aboutsummaryrefslogtreecommitdiffhomepage
path: root/nix
AgeCommit message (Collapse)Author
2023-01-24fix typo (#1420)pranaless
2023-01-18nix: react to another stdenv change (#1399)Cole Mickens
2023-01-07nix: add hyprland-protocols through pkgconfig (#1275)Mihai Fufezan
2023-01-06Nix: add jqMihai Fufezan
2023-01-05add systemd support (#1253)jrun
* 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 <[email protected]> * nix: add withSystemd flag Signed-off-by: Paymon MARANDI <[email protected]> Co-authored-by: Mihai Fufezan <[email protected]> Co-authored-by: Vaxerski <[email protected]>
2023-01-03s/pkgs.system/pkgs.hostPlatform.system/gCole Mickens
2022-12-24nix: update wlroots & fix updaterMihai Fufezan
2022-12-22nix: handle reloading of multiple/dead instances on home manager generation ↵Gaoyang Zhang
switch Signed-off-by: Gaoyang Zhang <[email protected]>
2022-12-19nix/hm-module: add disableAutoreload optionMihai Fufezan
2022-12-19Drop Pango (unused) (#1251)Jan Beich
* 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
2022-12-18nix/hm-module: add nvidiaPatches optionMihai Fufezan
2022-12-17nix/wlroots: add nvidia patchMihai Fufezan
2022-12-17nix/module: add nvidiaPatches optionMihai Fufezan
Also fixes wrong package passing.
2022-12-14nix/hm-module: make config optionalMihai Fufezan
2022-12-09nix: add xdph to flake and enable it in the nixos moduleMihai Fufezan
2022-12-09Revert "nix: add cachix to nixos module"Mihai Fufezan
This reverts commit 5b7fec481bcd795a518667eb19864d663b1a47d6. Will clarify better how to enable Cachix, in the wiki.
2022-12-07nix: add cachix to nixos moduleMihai Fufezan
2022-12-05Implement window sharing with the hl toplevel export proto (#1179)Vaxry
* implement window sharing Co-authored-by: Mihai Fufezan <[email protected]>
2022-12-05nix: add xdph to nixos moduleMihai Fufezan
2022-12-04nix: remove merged hwdata overrideMihai Fufezan
2022-11-19Setting wayland environment variables at startup (#1045)Narice
* Nix modules: removed GDK_BACKEND env variable * setting wayland environment variables at startup setting XDG_BACKEND and _JAVA_AWT_WM_NONREPARENTING in main.cpp removed these variables from nix modules recommended environemnt removed XCURSOR_SIZE from nix modules as it is already set * Making _JAVA_AWT_WM_NONREPARENTING not overwritten
2022-11-13Nix: add hwdata overlay (#1010)Mihai Fufezan
2022-11-11fix(nix): missing dependencysioodmy
2022-11-03Nix HM: Fix invalid escapesMihai Fufezan
Fixes #949
2022-11-02Nix HM: prevent race condition between dbus and systemdMihai Fufezan
Fixes #940
2022-10-31Nix & meson: 0.16.0 -> 0.17.0Mihai Fufezan
Nix: make xwayland dependencies optional
2022-10-14Nix modules: fix environment variablesNarice
2022-09-09Nix modules: add recommendedEnvironment optionMihai Fufezan
2022-09-07Nix HM module: fix build errorMihai Fufezan
Apparently HM doesn't like having `lib.mkDefault` near strings. Fixes #635
2022-09-07Fix typo in module.nixMars
2022-09-07Nix modules: add common environment variablesMihai Fufezan
2022-09-03Nix: revert HM module import fixMihai Fufezan
fixes #619
2022-09-03Nix modules: fix importsMihai Fufezan
2022-09-01nix: move wlroots and add nvidia patches (#608)Fernando Ayats
2022-08-29Add HiDPI xwayland + wlroots patches (#591)Mihai Fufezan
2022-08-27fix xwayland config option for nix (#587)Nicholas Cioli
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.
2022-08-21docs: install manpages with mesonFernando Ayats
2022-08-15Nix HM module: reload config-onlyMihai Fufezan
2022-08-14Nix HM module: add XDG_SESSION_TYPE, fix reloadMihai Fufezan
2022-08-12nix: use cleanSource (#518)Fernando Ayats
2022-07-30Nix module: make package nullable part 3Mihai Fufezan
2022-07-30Nix module: make package nullable part 2Mihai Fufezan
2022-07-30Nix module: make package nullableMihai Fufezan
2022-07-29Nix: fix failing moduleMihai Fufezan
2022-07-29Remove extra packages in nix module (#343)reptee
Co-authored-by: Mihai Fufezan <[email protected]> Co-authored-by: Mihai Fufezan <[email protected]>
2022-07-29meson: add -DGIT arguments (#321)Mihai Fufezan
2022-07-27nix: add home-manager module (#395)Gabriel Fontes
2022-07-27flake & meson: 0.7.0 -> 0.8.1Mihai Fufezan
nix: add legacyRenderer option
2022-07-08nix: fix wallpaper location (#334)Fernando Ayats
2022-07-03Don't use pkgs.hyprland package in the nix module (#299)xDarksome
Users who use the overlay: see wiki for fixing your config if it broke.