mirror of
https://github.com/nmasur/dotfiles
synced 2025-01-31 15:42:02 +00:00
33 lines
631 B
Nix
33 lines
631 B
Nix
|
{
|
||
|
config,
|
||
|
pkgs,
|
||
|
lib,
|
||
|
...
|
||
|
}:
|
||
|
|
||
|
let
|
||
|
cfg = config.nmasur.profiles.darwin-base;
|
||
|
in
|
||
|
|
||
|
{
|
||
|
|
||
|
options.nmasur.profiles.darwin-base.enable = lib.mkEnableOption "Base macOS home-manager config";
|
||
|
|
||
|
config = lib.mkIf cfg.enable {
|
||
|
# Default shell setting doesn't work
|
||
|
home.sessionVariables = {
|
||
|
SHELL = "${pkgs.fish}/bin/fish";
|
||
|
};
|
||
|
|
||
|
# Used for aerc
|
||
|
xdg.enable = true;
|
||
|
|
||
|
home.packages = [
|
||
|
pkgs.noti # Create notifications programmatically
|
||
|
];
|
||
|
};
|
||
|
|
||
|
# Fix for: 'Error: HOME is set to "/var/root" but we expect "/var/empty"'
|
||
|
# home-manager.users.root.home.homeDirectory = lib.mkForce "/var/root";
|
||
|
}
|