init
This commit is contained in:
31
modules/nixos/desktop-i3.nix
Normal file
31
modules/nixos/desktop-i3.nix
Normal file
@@ -0,0 +1,31 @@
|
||||
# Module: i3 Window Manager Configuration
|
||||
# Description: Enables X11 with i3 window manager and associated desktop tools
|
||||
# Services: xserver with i3
|
||||
# Packages: alacritty (terminal), tint2 (panel), rofi (launcher), i3lock, dunst
|
||||
|
||||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
services.xserver.enable = true;
|
||||
services.xserver.windowManager.i3.enable = true;
|
||||
services.xserver.autorun = true;
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
alacritty
|
||||
tint2
|
||||
awesome
|
||||
maim
|
||||
xclip
|
||||
dunst
|
||||
xss-lock
|
||||
dex
|
||||
rofi
|
||||
i3status
|
||||
i3blocks
|
||||
oh-my-posh
|
||||
glances
|
||||
arandr
|
||||
nautilus
|
||||
brightnessctl
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user