42 lines
833 B
Nix
42 lines
833 B
Nix
{ config, pkgs, options, inputs, ... }:
|
|
{
|
|
imports = [
|
|
./fonts.nix
|
|
];
|
|
nixpkgs.overlays = with inputs; [
|
|
xmonad.overlay
|
|
xmonad-contrib.overlay
|
|
notifications-tray-icon.overlay
|
|
] ++ taffybar.overlays;
|
|
|
|
services.autorandr.enable = true;
|
|
|
|
services.xserver = {
|
|
exportConfiguration = true;
|
|
enable = true;
|
|
layout = "us";
|
|
desktopManager = {
|
|
plasma5.enable = true;
|
|
};
|
|
windowManager = {
|
|
session = [
|
|
{
|
|
name = "xmonad";
|
|
start = ''
|
|
/usr/bin/env imalison-xmonad &
|
|
waitPID=$!
|
|
'';
|
|
}
|
|
];
|
|
};
|
|
displayManager = {
|
|
sddm = {
|
|
enable = true;
|
|
};
|
|
sessionCommands = ''
|
|
systemctl --user import-environment GDK_PIXBUF_MODULE_FILE DBUS_SESSION_BUS_ADDRESS PATH
|
|
'';
|
|
};
|
|
};
|
|
}
|