aboutsummaryrefslogtreecommitdiff
path: root/flake.lock
AgeCommit message (Collapse)Author
2025-09-18nix: Bump flake.lockRoss Smyth
2025-07-15nix: update flake inputsBloxx12
2025-07-15nix: replace nix-filter with lib.filesetBloxx12
Co-authored-by: sodiboo <git@sodi.boo>
2025-03-23nix: update flake inputs and use new libgbmsodiboo
fixes #1312 like https://github.com/sodiboo/niri-flake/commit/0d54ea3f208f785b29f8396996b6bc8596d11a45
2025-03-15nix: Update flake.lockHilmar Wiegand
2024-12-03nix: update flake.locksodiboo
2024-10-05flake: use rust-overlay in dev shellseth
This allows `niri-visual-tests` to still be built and run in the dev shell where it's necessary, as well as brings back the nightly `rustfmt` used by the project We can't use `fenix` again though as it doesn't wrap `ld` like nixpkgs and rust-overlay do; without it, the way we link `dlopen()`'d libraries breaks
2024-10-05flake: drop most external inputsseth
Previously, inputs like Crane and Fenix were used to only build the `niri` package. This isn't really required, and can easily be replaced by nixpkgs' `rustPlatform` -- which will also lead to less dependencies being pulled into user's lockfiles
2024-09-15flake: update inputs and remove crane.inputs.nixpkgs overridesodiboo
the input was removed in https://github.com/ipetkov/crane/pull/692
2024-08-25fix `cargo run` on nixossodiboo
this boils down to adding some extra dependencies to the shell environment. they're also inherited from craneArgs because the ones from the package are actually transformed into the WRONG outputs of the packages. also refactors to use craneLib.devShell because it's somewhat cleaner.
2024-08-14flake: Update flake inputsFea
2024-07-08flake: update nix flakeSuyashtnt
Signed-off-by: Suyashtnt <suyashtnt@gmail.com>
2024-03-08Implement wlr-screencopy v1 (#243)sodiboo
* Implement wlr-screencopy * Finish the implementation Lots of changes, mainly to fix transform handling. Turns out, grim expects transformed buffers and untransforms them by itself using info from wl_output. This means that render helpers needed to learn how to actually render transformed buffers. Also, it meant that y_invert is no longer needed. Next, moved the rendering to the Screencopy frame handler. Turns out, copy() is more or less expected to return immediately, whereas copy_with_damage() is expected to wait until the next VBlank. At least that's the intent I parse reading the protocol. Finally, brought the version from 3 down to 1, because copy_with_damage() will need bigger changes. Grim still works, others not really, mainly because they bind v3 unnecessarily, even if they don't use the damage request. --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2024-02-12Update flake.lockIvan Molodetskikh
2024-01-10Add Nix Flake (#77)Bill Sun
* Add Nix Flake Co-authored-by: Bryce Berger <bryce.z.berger@gmail.com> * Describe nix flake in readme * Add `niri-config` to build source list * Add maintainer info Add comment at top to indicate the Nix Flake file is community maintained. * Clarify Nix/NixOS README instructions * Shorten Nix/NixOS build instructions Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Move NixOS installation instruction to "Tip" section --------- Co-authored-by: Bryce Berger <bryce.z.berger@gmail.com> Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>