TEJLAHEG6JYVPWBHUHIO6NTSB7HO62RJ6G5J2B6UNPDVG7XK4XIAC
VXESMJDKIRYTNWV6PVDZUSECSP7ESMK5LZPEE72DFBUU5MH7GWLAC
QRSG7RJSX5R255Y2HHTLYBXMBR374QS3PV2UJDWK2ZPMG7V66SSAC
47GPXWYAN5HMMVVIWFEAY63MID4U2UHIBH4HNMDYWNQ2J6E2WX6AC
K25EHKGA7AW7YAZLYLB27DXGX4QPHFQEXU4B4S7WLRPVIV3WUJ7QC
4A5J4ZQ3HM2ZK6OO7N3RZ2WX3YHNGA3X5WJIB4UQJPQGUG4O3AYQC
MWV72ACT6D63U5I4UUNIO4WK7ZN3Q5WYRI72K3DCKCNWZ22QUR5AC
O64A6IJJGMWJYUDR6VUFGYFPWWPN222BEMMLFCMLKDEFO5OVRE4QC
QOTSIIJGJAYIO5PLOSYF6NFUJSY4ITXDSJUE4IN6ZSJK6HOQTBJAC
SC7MDSHCX3734KSWU4YFGJTKLJRSRM7AHC4MALZKQGDAHH42ILJQC
UPKMMJFFBYJRZHQDUNLVXKVJH32VNY5ZGEH3GXI3KOG7NO5OJF3AC
M47OO2CYU6I4IGSY76VPSERKWG7AC6NGU343YAMGGTFPGYMWCXHAC
3RG3K64UNBVMFYBBHNYCI7Y6GI7NZAHCCT76GMBBGK7PO4744BLAC
# probably don't need any of the below on macos
home.sessionVariables = {
BROSWER = "firefox";
config.accounts.email.accounts = {
# add a new email account by adding a nix module, then adding it to the .gitignore
# or ignore privately
# see example-email.nix for an example
# e.g.:
# example = import ../email/example-email.nix;
pam.sessionVariables = config.home.sessionVariables // {
LANGUAGE = "en_US:en";
LANG = "en_US.UTF-8";
LC_NUMERIC = "en_US.UTF-8";
LC_TIME = "en_US.UTF-8";
LC_MONETARY = "en_US.UTF-8";
LC_PAPER = "en_US.UTF-8";
LC_NAME = "en_US.UTF-8";
LC_ADDRESS = "en_US.UTF-8";
LC_TELEPHONE = "en_US.UTF-8";
LC_MEASUREMENT = "en_US.UTF-8";
LC_IDENTIFICATION = "en_US.UTF-8";
PAPERSIZE = "letter";
};
# allows Gnome to find the gui applications
targets.genericLinux.enable = true;
xdg.enable = true;
xdg.mime.enable = true;
{ config, pgks, ... }:
{
config.home.sessionVariables = {
BROSWER = "firefox";
};
config.pam.sessionVariables = config.home.sessionVariables // {
LANGUAGE = "en_US:en";
LANG = "en_US.UTF-8";
LC_NUMERIC = "en_US.UTF-8";
LC_TIME = "en_US.UTF-8";
LC_MONETARY = "en_US.UTF-8";
LC_PAPER = "en_US.UTF-8";
LC_NAME = "en_US.UTF-8";
LC_ADDRESS = "en_US.UTF-8";
LC_TELEPHONE = "en_US.UTF-8";
LC_MEASUREMENT = "en_US.UTF-8";
LC_IDENTIFICATION = "en_US.UTF-8";
PAPERSIZE = "letter";
};
# allows Gnome to find the gui applications
config.targets.genericLinux.enable = true;
config.xdg.enable = true;
config.xdg.mime.enable = true;
# make sure all of the distro's default XDG_DATA_DIRS values are in here
config.xdg.systemDirs.data = [
"/usr/local/share"
"/usr/share"
"${config.home.homeDirectory}/.nix-profile/share"
"${config.home.homeDirectory}/.nix-profile/share/applications"
"${config.home.homeDirectory}/local/share/flatpak/exports/share"
# "/usr/share/pop"
# "/var/lib/flatpak/exports/share"
];
}
accounts.email.accounts = {
# add a new email account by adding a nix module, then adding it to the .gitignore
# or ignore privately
# see example-email.nix for an example
# e.g.:
# example = import ./example-email.nix;
personal = import ./personal.nix;
icloud = import ./icloud.nix;
};