Added fuzzel and niri config for switch to wayland
This commit is contained in:
+21
-26
@@ -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 = {
|
||||
|
||||
Reference in New Issue
Block a user