nix-powered config, v3
Find a file
2025-08-26 09:09:29 +02:00
etc config that works ™️ 2025-08-24 14:40:33 +02:00
host config that works ™️ 2025-08-24 14:40:33 +02:00
media wallpaper + some other stuff 2025-08-26 09:09:29 +02:00
script config that works ™️ 2025-08-24 14:40:33 +02:00
common.nix config that works ™️ 2025-08-24 14:40:33 +02:00
flake.lock config that works ™️ 2025-08-24 14:40:33 +02:00
flake.nix config that works ™️ 2025-08-24 14:40:33 +02:00
justfile config that works ™️ 2025-08-24 14:40:33 +02:00
niri.nix wallpaper + some other stuff 2025-08-26 09:09:29 +02:00
README.md config that works ™️ 2025-08-24 14:40:33 +02: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

On lime, we remap the windows key to menu with keyd so that we can use that to launch the overview with a single keystroke.

For that, put the following in /etc/keyd/default.conf:

[ids]

*

[main]
meta = overload(meta, menu)
capslock = overload(meta, oneshot(meta))