aboutsummaryrefslogtreecommitdiffhomepage
path: root/nix
AgeCommit message (Collapse)Author
2023-10-30nix: use mesonAutoFeatures attributeAndré Silva
2023-10-19meson: generate version.h before install_headers (#3612)memchr
Otherwise, meson install would not install version.h as a header in a clean build.
2023-10-17meson/nix: Fix meson.build nix patch (#3594)outfoxxed
`meson.build` was modified in #3547 but `nix/patches/meson-build.patch` was not updated to reflect the changes.
2023-10-10internal: better versioning (#3543)Vaxry
* better versioning * meson: better versioning * nix: better versioning --------- Co-authored-by: Mihai Fufezan <[email protected]>
2023-09-17nix: update patches for meson changesvaxerski
2023-09-14flake.lock: update nixpkgs and xdphMihai Fufezan
- nix/module: update xdph override - nix/overlays: remove hyprland-share-picker (now built directly inside xdph)
2023-09-07Nix: use gcc13StdenvMihai Fufezan
2023-09-07Nix: fix xdph buildMihai Fufezan
2023-09-06internal: Formatter rework (#3186)Vaxry
2023-09-04Nix: remove hidpi patchesMihai Fufezan
2023-08-26internal: Fix XDP multi-portal issues (#3077)Vaxry
* add a hyprland portals conf * remove portal checks * typo * Nix: remove portal patch --------- Co-authored-by: Mihai Fufezan <[email protected]>
2023-08-23nix module: Fix attempted workaround for option name changeTristan Daniël Maat
`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-21Nix: remove waybar completelyMihai Fufezan
Get it from Nixpkgs instead.
2023-08-16Nix: deprecate waybar-hyprlandMihai Fufezan
Now merged in Nixpkgs, no reason to keep it here.
2023-08-16Nix/module: fix system when config.allowAlias is falseMihai Fufezan
2023-08-14Nix/module: final fixMihai Fufezan
2023-08-14ughMihai Fufezan
2023-08-14Nix/module: fix package optionMihai Fufezan
2023-08-14Nix: disable nixpkgs module in oursMihai Fufezan
2023-08-14Nix: don't warn against xdpw and xdph being presentMihai Fufezan
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-14Nix: remove hidpi from modulesMihai Fufezan
2023-08-14Nix: add deprecation messages for removed/renamed flagsMihai Fufezan
2023-08-14Nix: remove HiDPI patchesMihai Fufezan
- remove `hidpiXWayland` option - rename `nvidiaPatches` -> `enableNvidiaPatches` for consistency
2023-08-12Nix: corrections for overlays, overrideable systems (#2929)Jacob Birkett
* 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-09Nix: enable systemd only when it's available on hostPlatformrewine
2023-08-08Nix: fix nvidia patch for dual gpu systemGonçalo Duarte
* this fix it most important for laptops with dgpu * remove post patch line wlroots.nix Signed-off-by: Gonçalo Duarte <[email protected]>
2023-07-29NixOS module: check system version for fontsMihai Fufezan
2023-07-29Nix: move wayland-scanner to nativeBuildInputs (#2816)rewine
2023-07-27Renamed deprecated value in nix configOkirshen
See https://github.com/NixOS/nixpkgs/commit/83793ca8980283a6f62c028ebed336b9d1bbf80f for more info.
2023-07-25Nix: bump nixpkgsMihai Fufezan
Nix: bump wlroots
2023-07-23nix: use final.hyprland instead of prev.hyprland in waybar-hyprlandpsentee
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-21Nix/HM module: solve conflict with upstream HM moduleMihai Fufezan
2023-07-20CI: update scriptsMihai Fufezan
2023-07-20Nix: move patches to subdirMihai Fufezan
2023-07-18deps: update wlroots (#2734)Jan Beich
2023-07-05Nix CI: split inputs and wlroots updatingMihai Fufezan
Now there are separate update scripts for wlroots and for all other inputs.
2023-06-30Nix/portals.patch: conditionally check portalsMihai Fufezan
2023-06-27Nix: patch portals search dirMihai Fufezan
2023-06-15fix updating revision in wlroots.wrapsolopasha
revision gets updated to the previous one, not current.
2023-06-07chore: fix typos (#2463)Michał
Some typos when spelling Hyprland
2023-05-27Add hyprland to waybar-hyprland path as fallback for hyprctlRuby Iris Juric
2023-05-16Fix not finding function symbols for hooking (#2292)outfoxxed
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-16meson & nix: install wlroots headers (#2287)Mihai Fufezan
2023-05-03Add warning about setting hyprland config with home manageroutfoxxed
2023-05-03Add plugin configuration to home manager moduleoutfoxxed
2023-05-03flake.lock: update nixpkgsMihai Fufezan
flake.nix, nix/overlays.nix: remove wayland-latest overlay (1.22 now in nixpkgs)
2023-05-02Nix: fix recursion in package overlays (#2210)Jacob Birkett
* 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-04-27Plugin header overhaul (#2087)Ching Pei Yang
* 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]>
2023-04-10nix/*module: use mdDoc for documentationMihai Fufezan
Simplify and add more info to the docs.
2023-04-10nix: update xdphMihai Fufezan
workflows/nix-update: update all inputs