TODO fix kanshi

This commit is contained in:
do butterflies cry? 2026-03-26 09:33:59 +10:00
parent 463beff6e3
commit 4467238597
Signed by: cry
GPG key ID: F68745A836CA0412
3 changed files with 6 additions and 6 deletions

View file

@ -1,3 +1,5 @@
- [ ] get kanshi working with hyprland
- [ ] Update the README.md
- [ ] switch ssh keys to ECC (fuck RSA)
@ -22,4 +24,3 @@ systemd.tmpfiles.rules = let
# Cerulean should automatically add set home-managers `home.username` and `home.homeDirectory`
# (this can be done by using .extendModule from the nixos module system :3)

View file

@ -41,6 +41,7 @@
# startup programs
exec-once = [
# TODO: make these independent of hyprland, add these to the
"mako &"
"awww-daemon &"
@ -48,8 +49,6 @@
# "wl-paste --type image --watch cliphist store"
# "wl-clip-persist --clipboard regular"
# "playerctld daemon"
"dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
];
# monitor configuration
@ -61,8 +60,8 @@
]
else if hostname == "myputer"
then [
"DP-2, 3840x2160@59.99700, 0x0, 1.5"
"HDMI-A-1, 1920x1080@119.98Hz, 2560x0, 1.0"
"DP-2, 3840x2160@60.00Hz, 0x0, 1.0"
"HDMI-A-1, 1920x1080@119.98Hz, 3840x0, 1.0"
]
else [];

View file

@ -3,7 +3,7 @@
# TODO: find a way to make this modular (ie put something different for my laptop)
# my idea is to have a "monitors" module and use kanshi for wayland
services.kanshi = {
enable = true;
enable = false;
systemdTarget = "hyprland-session.target";
# You can find your monitors in hyprland by using `hyprctl monitors all`
settings = [