mirror of
https://github.com/gburd/nix-config.git
synced 2024-11-15 08:46:25 +00:00
48 lines
1.1 KiB
Nix
48 lines
1.1 KiB
Nix
{ desktop, lib, pkgs, ... }: {
|
|
imports = [
|
|
../services/cups.nix
|
|
]
|
|
++ lib.optional (builtins.pathExists (./. + "/${desktop}.nix")) ./${desktop}.nix;
|
|
|
|
boot = {
|
|
kernelParams = [ "quiet" "vt.global_cursor_default=0" "mitigations=off" ];
|
|
# "loglevel=3" "rd.udev.log_level=3" "systemd.show_status=auto" "udev.log_level=3"
|
|
plymouth.enable = true;
|
|
#consoleLogLevel = 0;
|
|
#initrd.verbose = false;
|
|
};
|
|
|
|
# AppImage support & X11 automation
|
|
environment.systemPackages = with pkgs; [
|
|
appimage-run
|
|
wmctrl
|
|
xdotool
|
|
ydotool
|
|
];
|
|
|
|
hardware = {
|
|
opengl = {
|
|
enable = true;
|
|
driSupport = true;
|
|
};
|
|
};
|
|
|
|
programs.dconf.enable = true;
|
|
|
|
# Disable xterm
|
|
services.xserver.excludePackages = [ pkgs.xterm ];
|
|
services.xserver.desktopManager.xterm.enable = false;
|
|
|
|
# systemd.services.disable-wifi-powersave = {
|
|
# wantedBy = [ "multi-user.target" ];
|
|
# path = [ pkgs.iw ];
|
|
# script = ''
|
|
# iw dev wlp0s20f3 set power_save off
|
|
# '';
|
|
# };
|
|
|
|
# xdg.portal = {
|
|
# enable = true;
|
|
# xdgOpenUsePortal = true;
|
|
# };
|
|
}
|