Added fuzzel and niri config for switch to wayland

This commit is contained in:
Random936
2026-07-11 16:53:32 -04:00
parent 68baef3b9c
commit 1e62904eb3
4 changed files with 628 additions and 37 deletions
+21 -26
View File
@@ -19,37 +19,32 @@
jack.enable = true;
};
# Enable the X11 windowing system and i3 window manager.
environment.pathsToLink = [ "/libexec" ];
services.xserver = {
# Enable niri window manager.
programs.niri.enable = true;
# XDG Desktop Portals (used for wayland screen sharing, file pickets, etc.)
xdg.portal = {
enable = true;
wlr.enable = true;
};
# Setup i3 window manager
windowManager.i3 = {
enable = true;
extraPackages = with pkgs; [
rofi
alacritty
polybarFull
i3lock-fancy
xautolock
autorandr
arandr
xsel
];
};
# Configure keymap in X11
xkb = {
layout = "us";
variant = "";
options = "caps:escape";
};
# Configure keymap
services.xserver.xkb = {
layout = "us";
variant = "";
options = "caps:escape";
};
# List packages to be installed for headful systems
#environment.systemPackages = with pkgs; [
#];
environment.systemPackages = with pkgs; [
fuzzel
waybar
kanshi
swaylock
alacritty
wl-clipboard
xwayland-satellite
];
# Install OpenGL
hardware.graphics = {