32 lines
724 B
Nix
32 lines
724 B
Nix
{ self, ... }: {
|
|
flake.homeModules = {
|
|
common = {
|
|
home.enableNixpkgsReleaseCheck = true;
|
|
home.stateVersion = "22.05";
|
|
imports = [
|
|
# fix app copying on darwin
|
|
./copy-apps.nix
|
|
# misc file configuration
|
|
./files.nix
|
|
# misc program configuration
|
|
./programs.nix
|
|
# per-program configurations
|
|
./fish.nix
|
|
./ghostty.nix
|
|
./git.nix
|
|
./helix.nix
|
|
./kitty.nix
|
|
./pijul.nix
|
|
./ssh.nix
|
|
./starship.nix
|
|
];
|
|
};
|
|
linux.imports = [ self.homeModules.common ];
|
|
darwin.imports = [
|
|
self.homeModules.common
|
|
./services/dark-mode-notify.nix
|
|
./services/tarsnap.nix
|
|
];
|
|
};
|
|
}
|