2024-07-18 14:16:04 +00:00
|
|
|
{ self, ... }:
|
|
|
|
{
|
2023-10-26 02:37:42 +00:00
|
|
|
flake.homeModules = {
|
|
|
|
common = {
|
|
|
|
home.enableNixpkgsReleaseCheck = true;
|
|
|
|
home.stateVersion = "22.05";
|
|
|
|
imports = [
|
2023-11-03 04:12:17 +00:00
|
|
|
# misc file configuration
|
2023-10-26 02:37:42 +00:00
|
|
|
./files.nix
|
2023-11-03 04:12:17 +00:00
|
|
|
# misc program configuration
|
|
|
|
./programs.nix
|
|
|
|
# per-program configurations
|
2023-10-26 02:37:42 +00:00
|
|
|
./fish.nix
|
2023-11-03 04:12:17 +00:00
|
|
|
./ghostty.nix
|
2023-10-26 02:37:42 +00:00
|
|
|
./git.nix
|
|
|
|
./helix.nix
|
|
|
|
./kitty.nix
|
2023-11-03 04:12:17 +00:00
|
|
|
./pijul.nix
|
|
|
|
./ssh.nix
|
2023-10-26 02:37:42 +00:00
|
|
|
./starship.nix
|
|
|
|
];
|
|
|
|
};
|
|
|
|
linux.imports = [ self.homeModules.common ];
|
|
|
|
darwin.imports = [
|
|
|
|
self.homeModules.common
|
|
|
|
./services/dark-mode-notify.nix
|
|
|
|
./services/tarsnap.nix
|
|
|
|
];
|
|
|
|
};
|
|
|
|
}
|