{ config, pkgs, lib, ... }: let name = "Niten"; email = "niten@fudo.org"; in { programs = { bash = { enable = true; }; git = { enable = true; userName = name; userEmail = email; }; }; xresources.properties = { "Xft.antialias" = 1; "Xft.autohint" = 0; "Xft.dpi" = 192; "Xft.hinting" = 1; "Xft.hintstyle" = "hintfull"; "Xft.lcdfilter" = "lcddefault"; }; services.gpg-agent.enable = true; # services.redshift = { # enable = true; # latitude = "51.0"; # longitude = "47.0"; # brightness.day = "1"; # brightness.night = "0.5"; # tray = true; # }; home = { file = { ".doom.d" = { source = pkgs.doom-emacs-config; recursive = true; onChange = "${pkgs.doomEmacsInit}/bin/doom-emacs-init.sh"; }; ".k5login" = { source = pkgs.writeText "niten-k5login" '' niten@FUDO.ORG niten/root@FUDO.ORG niten@INFORMIS.LAND niten/root@INFORMIS.LAND ''; }; }; sessionVariables = { EDITOR = "emacsclient -t"; ALTERNATE_EDITOR = ""; # Don't put duplicates or whitespace in bash history HISTCONTROL = "ignoredups:ignorespace"; }; }; }