36 lines
644 B
Nix
36 lines
644 B
Nix
{
|
|
lib,
|
|
pkgs,
|
|
...
|
|
}@args:
|
|
{
|
|
services.xserver = {
|
|
enable = true;
|
|
displayManager.startx.enable = true;
|
|
xkb = {
|
|
layout = "qwerty-fr";
|
|
extraLayouts.qwerty-fr = {
|
|
description = "QWERTY avec symboles et diacritiques français ";
|
|
languages = [ "eng" ];
|
|
symbolsFile = ./config/qwerty-fr;
|
|
};
|
|
};
|
|
};
|
|
environment.systemPackages = [
|
|
pkgs.numlockx
|
|
pkgs.adwaita-icon-theme
|
|
pkgs.xclip
|
|
pkgs.flameshot
|
|
];
|
|
environment.etc = {
|
|
"X11/xinit/xinitrc".source = ./config/xinitrc;
|
|
};
|
|
imports = [
|
|
./i3
|
|
./polybar
|
|
]
|
|
++ lib.optionals args.isGpu [
|
|
./picom
|
|
];
|
|
}
|