| 123456789101112131415161718192021222324 |
- { pkgs, lib, config, outputs, ... }:
- let
- homeLocation = with pkgs.stdenv.hostPlatform;
- if isDarwin then "/Users" else "/home";
- in
- {
- imports = [
- ./nix.nix
- ./cli
- ] ++ (builtins.attrValues outputs.homeManagerModules);
- manual.manpages.enable = false;
- xdg.enable = true;
- home = {
- username = lib.mkDefault "thomas";
- homeDirectory = lib.mkDefault "${homeLocation}/${config.home.username}";
- sessionVariables = {
- EDITOR = "${pkgs.neovim}/bin/nvim";
- SHELL = "${pkgs.fish}/bin/fish";
- };
- stateVersion = lib.mkDefault "24.11";
- };
- }
|