e5171c221e
home/programs: add cinny, a matrix client
2024-10-07 18:43:48 +02:00
4bb7f32c2b
system/programs/home-manager: add backup file extension
2024-10-06 22:19:01 +02:00
e24ab1eb95
repo: move everything gtk into modules
...
This is mostly so that applications like ReGreet, which are managed by
NixOS instead of HM, can also use the same GTK settings. It reduces
repeating code by a lot and allows changing themes way more easily now.
2024-10-06 17:48:46 +02:00
6e0076c7ef
system/services/logind: suspend on lid close
2024-10-06 15:57:49 +02:00
05e4923703
core/security: disable sudo password for wheel
2024-10-06 12:11:51 +02:00
be151ba76b
services/regreet: enable gnome keyring, disable fprint auth
2024-10-06 12:11:23 +02:00
7b22fd5ca7
programs/niri: add PAM strategy for swaylock with fprintd
2024-10-06 12:11:01 +02:00
fcbad25a2a
services/brightness: add brillo for backlight
2024-10-03 13:54:52 +02:00
d42e9005e5
system/hardware/power: move to services, add upower
2024-10-03 11:18:00 +02:00
9acd24afd4
repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config
2024-10-02 16:45:43 +02:00
f7c4be7334
niri: add functioning base
2024-10-02 11:54:15 +02:00
4566b40de5
lib: add custom overlay with function to build konsole colorscheme
2024-10-01 17:53:23 +02:00
72a03cd09c
plasma: add plasma configuration and use it
2024-10-01 11:54:43 +02:00
df55385271
fonts: simplify config
2024-10-01 11:51:08 +02:00
2003b7f43a
system: build upon common instead of desktop
2024-09-30 08:55:27 +02:00
8fe0604299
repo: huge refactor
...
Refactored the entire repository structure, as putting everything into
modules was just awkward. Took heavy inspiration from fufexan's
repository, fufexan/dotfiles, as the structure felt much saner.
2024-09-29 23:48:55 +02:00