That config set is based on home-manager.
Local machines override could be implemented in file overrides.nix
like
below:
orig: pkgs:
with orig; {
home = home // {
packages = home.packages ++ (with pkgs; [
androidsdk
android-studio
texlive.combined.scheme-full
...
]);
};
}
-
Move xmonad configuration under nix-expression (expression to move all content of xmonad subdirecotry to derivation output)
-
Move xmobar configuration under nix-expression
-
Add and configure taffybar (when version 1+ would be at least in nixos-unstable channel)
-
Rename colors to
.Xresources
(base-16) style, e.g.color1
,color2
-
Use colors from colors module