add hyprland conf

This commit is contained in:
2024-03-14 22:54:50 +00:00
parent dd8d036e92
commit 866c61682d
2 changed files with 385 additions and 2 deletions
+26 -2
View File
@@ -47,12 +47,23 @@
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
# ENV/APPEARANCE SETTINGS
# ENV SETTINGS
fonts.fontconfig = {
enable = true;
};
xdg.enable = true;
xdg.configFile."hypr/hyprland.conf".source = ./hyprland.conf;
wayland.windowManager.hyprland = {
enable = true;
systemd.enable = true;
xwayland.enable = true;
# extraConfig = ''
# ${builtins.readFile ./hyprland.conf}
# '';
};
# BEGIN PROGRAMS
programs.bash = {
@@ -100,10 +111,21 @@
vimAlias = true;
vimdiffAlias = true;
};
programs.swaylock.enable = true;
programs.waybar = {
systemd.enable = true;
systemd.target = "hyprland-session.target";
};
programs.wofi.enable = true;
# BEGIN SERVICES
services.dunst = {
enable = true;
# waylandDisplay = true;
};
services.emacs = {
enable = true;
client = {
@@ -131,6 +153,8 @@
defaultCacheTtl = 1800;
enableSshSupport = true;
};
services.swayidle.enable = true;
#xdg.portal.enable = true;
#xdg.portal.wlr.enable = true;
#services.nexcloud-client.enable = true;
}