{ config, pkgs, lib, niri, dankMaterialShell, ... }: { imports = [ niri.homeModules.niri dankMaterialShell.homeModules.dankMaterialShell.default dankMaterialShell.homeModules.dankMaterialShell.niri ]; programs.niri = { enable = true; config = builtins.readFile ./config.kdl; settings = { environment."NIXOS_OZONE_WL" = "1"; environment."WLR_DRM_DEVICES" = "/dev/dri/card1-Virtual-1"; }; }; programs.dankMaterialShell = { enable = true; niri = { enableKeybinds = true; enableSpawn = true; }; systemd = { # enable = true; restartIfChanged = true; }; }; home.username = "bangae1"; home.homeDirectory = "/home/bangae1"; home.stateVersion = "25.05"; targets.genericLinux.enable = true; xdg.enable = true; home.packages = [ pkgs.alacritty ]; home.sessionVariables = { XDG_SESSION_TYPE = "wayland"; XDG_SESSION_DESKTOP = "niri"; }; # programs.zsh.enable = false; # programs.fish.enable = true; }