83 lines
2.3 KiB
Nix
83 lines
2.3 KiB
Nix
{ config
|
|
, ...
|
|
}: {
|
|
imports = [
|
|
# Import users
|
|
./users/sam
|
|
|
|
./common/core
|
|
|
|
# Import optional
|
|
./common/optional/git.nix
|
|
./common/optional/sops.nix
|
|
./common/optional/syncthing.nix
|
|
./common/optional/desktop/dwm
|
|
./common/optional/desktop/common/themes/standard-dark.nix
|
|
./common/optional/notes.nix
|
|
|
|
];
|
|
|
|
colorScheme = {
|
|
slug = "serene";
|
|
name = "Serene";
|
|
author = "Bitlab21";
|
|
palette = {
|
|
base00 = "#1F1F28";
|
|
base01 = "#16161D";
|
|
base02 = "#223249";
|
|
base03 = "#363646";
|
|
base04 = "#727169";
|
|
base05 = "#DCD7BA";
|
|
base06 = "#C8C093";
|
|
base07 = "#717C7C";
|
|
base08 = "#C34043";
|
|
base09 = "#FFA066";
|
|
base0A = "#C0A36E";
|
|
base0B = "#76946A";
|
|
base0C = "#6A9589";
|
|
base0D = "#7E9CD8";
|
|
base0E = "#957FB8";
|
|
base0F = "#D27E99";
|
|
};
|
|
};
|
|
|
|
home.file.".Xresources" = {
|
|
recursive = true;
|
|
text = ''
|
|
! st
|
|
st.alpha: 0.8
|
|
St.font: monospace:pixelsize=31:antialias=true:autohint=true;
|
|
St.font2: NotoColorEmoji:pixelsize=24:antialias=true:autohint=true;
|
|
|
|
! dwm
|
|
dwm.borderpx: 6
|
|
dwm.font: monospace:size=14
|
|
dwm.col_base00: #${config.colorScheme.colors.base00}
|
|
dwm.col_base03: #${config.colorScheme.colors.base03}
|
|
dwm.col_base04: #${config.colorScheme.colors.base04}
|
|
dwm.col_base05: #${config.colorScheme.colors.base05}
|
|
dwm.col_base08: #${config.colorScheme.colors.base08}
|
|
dwm.col_base0B: #${config.colorScheme.colors.base0B}
|
|
|
|
! dmenu
|
|
dmenu.font: monospace:size=14
|
|
dmenu.font2: NotoColorEmoji:pixelsize=44:antialias=true:autohint=true
|
|
dmenu.topbar: 1
|
|
dmenu.normfgcolor: #${config.colorScheme.colors.base05}
|
|
dmenu.normbgcolor: #${config.colorScheme.colors.base03}
|
|
dmenu.selfgcolor: #${config.colorScheme.colors.base00}
|
|
dmenu.selbgcolor: #${config.colorScheme.colors.base0B}
|
|
|
|
Nsxiv.window.background: #${config.colorScheme.colors.base03}
|
|
Nsxiv.window.foreground: #${config.colorScheme.colors.base05}
|
|
Nsxiv.mark.foreground: #${config.colorScheme.colors.base08}
|
|
|
|
Nsxiv.bar.background: #${config.colorScheme.colors.base00}
|
|
Nsxiv.bar.foreground: #${config.colorScheme.colors.base05}
|
|
Nsxiv.bar.font: monospace:size=12
|
|
|
|
|
|
'';
|
|
};
|
|
}
|