add stuff for home manager

This commit is contained in:
alyx 2026-02-21 01:09:03 +00:00
parent 00add66a97
commit 4b6738323e
No known key found for this signature in database
9 changed files with 831 additions and 10 deletions

View file

@ -8,9 +8,12 @@
homeDirectory = "/home/${username}";
stateVersion = "26.05";
shell.enableBashIntegration = true;
#file = {
# we will deal with later
#};
file = {
".config/waybar/config".source = (if vars.user == "alyx" then config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/newflake/home/waybar/cyberhack" else config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/newflake/home/waybar/modern");
".config/waybar/style.css".source = (if vars.user == "alyx" then config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/newflake/home/waybar/cyberhack.css" else config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/newflake/home/waybar/modern.css");
".config/sway/config".source = config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/newflake/home/wms/sway";
".config/niri/config.kdl".source = config.lib.file.mkOutOfStoreSymlink "${homeDirectory}/newflake/home/wms/niri";
};
};
programs.home-manager.enable = true;
@ -55,7 +58,11 @@
init.defaultBranch = "master";
};
};
wayland.windowManager.sway.enable = true;
wayland.windowManager.sway.xwayland = true;
wayland.windowManager.sway.package = pkgs.swayfx;
programs.obs-studio.enable = true;
}