65 lines
1.2 KiB
Nix
65 lines
1.2 KiB
Nix
{ 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";
|
|
};
|
|
};
|
|
}
|