nix-powered config, v3
Find a file
2025-11-13 11:19:19 +01:00
etc Improve keyd config 2025-11-05 15:11:54 +01:00
gui Update flakes 2025-11-13 11:19:19 +01:00
host Make screen sharing work on pear 2025-11-13 11:10:55 +01:00
media Change wallpapers and introduce wpaperd 2025-10-26 20:39:27 +01:00
org Move org system to lime only 2025-11-12 18:52:45 +01:00
script Move goto scripts into niri.nix 2025-10-27 22:31:46 +01:00
common.nix Move org system to lime only 2025-11-12 18:52:45 +01:00
flake.lock Update flakes 2025-11-13 11:19:19 +01:00
flake.nix Enable GUI on pear 2025-11-12 18:53:08 +01:00
justfile Make screen sharing work on pear 2025-11-13 11:10:55 +01:00
overlay.nix Move org system to lime only 2025-11-12 18:52:45 +01:00
README.md Change wallpapers and introduce wpaperd 2025-10-26 20:39:27 +01:00

Home-manager configuration

You need to have pipewire and the gnome desktop portal installed too for niri to work.

Manual steps

First, Nix needs to be installed on the system.

Run this to set up the graphics:

just install-drivers

Then, one should be able to switch to the new config:

just switch "$(cat /etc/hostname)"

On alpine, Niri should be started as follows:

dbus-run-session -- niri --session

Key remapping

In order to install some stuff under /etc, namely the keyd config which we use to remap some keys to allow for specific sequences, run the following:

just install-symlinks

Because we're symlinking a config into /etc, we need root permissions.

Wallpapers

My wallpapers (<media/yard.jpg> and <media/gate.jpg>) are both taken by Xyla and used under the terms of the CC BY-NC-SA 4.0 license.