mirror of
https://github.com/vale981/nixconf
synced 2025-03-04 09:11:38 -05:00
56 lines
1.2 KiB
Nix
56 lines
1.2 KiB
Nix
{ config, pkgs, ...}:
|
|
|
|
{
|
|
nixpkgs.config.allowUnfree = true;
|
|
imports = [
|
|
(import ./compton.nix {inherit config pkgs; })
|
|
];
|
|
|
|
services = {
|
|
xserver = {
|
|
enable = true;
|
|
layout = "us,de";
|
|
|
|
libinput = {
|
|
enable = true;
|
|
};
|
|
|
|
displayManager.lightdm.enable = true;
|
|
|
|
windowManager = {
|
|
i3.enable = true;
|
|
default = "i3";
|
|
};
|
|
};
|
|
|
|
avahi = {
|
|
enable = true;
|
|
nssmdns = true;
|
|
};
|
|
|
|
printing = {
|
|
enable = true;
|
|
drivers = (with pkgs; [ gutenprint splix ]);
|
|
};
|
|
|
|
acpid.enable = true;
|
|
emacs.enable = true;
|
|
|
|
#openssh.enable = true;
|
|
};
|
|
|
|
systemd.user.services."udiskie" = {
|
|
enable = true;
|
|
description = "udiskie to automount removable media";
|
|
wantedBy = [ "default.target" ];
|
|
path = with pkgs; [
|
|
gnome3.defaultIconTheme
|
|
gnome3.gnome_themes_standard
|
|
pythonPackages.udiskie
|
|
];
|
|
environment.XDG_DATA_DIRS="${pkgs.gnome3.defaultIconTheme}/share:${pkgs.gnome3.gnome_themes_standard}/share";
|
|
serviceConfig.Restart = "always";
|
|
serviceConfig.RestartSec = 2;
|
|
serviceConfig.ExecStart = "${pkgs.python27Packages.udiskie}/bin/udiskie -a -t -n -F ";
|
|
};
|
|
}
|