dotfiles.nix/home/linux/hyprland.nix

36 lines
633 B
Nix

{
config,
pkgs,
lib,
...
}: {
home.packages = with pkgs; [
alacritty
firefox
lxappearance
pipewire
polkit-kde-agent
qt6.qtwayland
qt6ct
xdg-desktop-portal-hyprland
xdg-desktop-portal
rofi-wayland
];
services.mako.enable = true;
wayland.windowManager.hyprland = {
enable = true;
};
wayland.windowManager.hyprland.extraConfig = ''
bind = SHIFT_SUPER, SPACE, exec, alacritty
bind = SUPER, SPACE, exec, rofi -modes "ssh,drun,window" -show drun
bind = ALT, SPACE, exec, rofi -show window
input {
kb_layout=us
kb_variant=colemak
}
'';
}