diff --git a/hosts/neogaia/default.nix b/hosts/neogaia/default.nix index 568d01a..d7cc9c4 100644 --- a/hosts/neogaia/default.nix +++ b/hosts/neogaia/default.nix @@ -55,6 +55,7 @@ modules.agents.pi.enable = true; modules.desktop.enable = true; + modules.desktop.obsidian.enable = true; time.timeZone = "America/New_York"; i18n.defaultLocale = "en_GB.UTF-8"; diff --git a/modules/desktop/obsidian.nix b/modules/desktop/obsidian.nix new file mode 100644 index 0000000..90fdd52 --- /dev/null +++ b/modules/desktop/obsidian.nix @@ -0,0 +1,18 @@ +{ + config, + lib, + pkgs, + ... +}: +# Obsidian as the desktop note-taking vault. +let + cfg = config.modules.desktop.obsidian; + user = config.user.name; +in +{ + options.modules.desktop.obsidian.enable = lib.mkEnableOption "Obsidian as the desktop note-taking vault"; + + config = lib.mkIf cfg.enable { + home-manager.users.${user}.home.packages = [ pkgs.obsidian ]; + }; +} diff --git a/modules/desktop/waybar.nix b/modules/desktop/waybar.nix index fc29cf1..7a63306 100644 --- a/modules/desktop/waybar.nix +++ b/modules/desktop/waybar.nix @@ -82,6 +82,7 @@ in "class<.*[Ff]irefox.*>" = g "f269"; "class" = g "f268"; "class<[Cc]ode>" = g "f121"; + "class" = g "f02d"; }; };