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 - [ ] Update the README.md
- [ ] switch ssh keys to ECC (fuck RSA) - [ ] 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` # 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) # (this can be done by using .extendModule from the nixos module system :3)

View file

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

View file

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