{ config, pkgs, lib, ... }: let emacsPackage = import ../packages/emacs.nix { inherit pkgs; # pkgs = pkgs.unstable; }; in { programs.browserpass.enable = true; documentation.info.enable = true; nixpkgs.config.firefox.enableOfficialBranding = true; environment.systemPackages = with pkgs; [ aria2 firefox pcmanfm fish ncdu epdfview geeqie mlterm lxappearance weechat unstable.pass-otp mpv mosh aspell aspellDicts.en cifs-utils hexchat signal-desktop nextcloud-client trash-cli ]; nixpkgs.config.allowUnfree = true; services.compton = { enable = true; }; services.devmon.enable = true; environment.sessionVariables.TERMINAL = "mlterm"; services.nscd.enable = true; systemd.services.nscd.wantedBy = lib.mkForce []; systemd.timers.nscd = { description = "Delayed startup of nscd"; wantedBy = [ "timers.target" ]; timerConfig = { OnActiveSec = "1 min"; }; }; services.emacs = { enable = true; defaultEditor = true; package = emacsPackage; }; services.redshift = { enable = true; temperature = { day = 6500; night = 3600; }; }; imports = [ ./services/xserver.nix ]; }