dotfiles-mirror/etc/nixos/home.nix
2025-10-03 08:06:43 +03:30

18 lines
536 B
Nix

{ config, pkgs, ... }: let
dotDir = "${config.home.homeDirectory}/.local/src/config/";
mkSymlink = path: config.lib.file.mkOutOfStoreSymlink path;
configs = {
sway = "sway";
kitty = "kitty";
foot = "foot";
mako = "mako";
}; in {
home.username = "coast";
home.homeDirectory = "/home/coast";
home.stateVersion = "25.05";
xdg.configFile = builtins.mapAttrs (name: subpath: {
source = mkSymlink "${dotDir}/${subpath}";
recursive = true;
}) configs;
}