feat: Obsidian vault and its wiki/consume agent skills #26

Merged
alexion merged 3 commits from feat/obsidian into main 2026-07-24 20:14:00 -04:00
Showing only changes of commit 40ae623094 - Show all commits

View File

@@ -63,14 +63,21 @@ in
"$mod" = "SUPER"; "$mod" = "SUPER";
"$terminal" = "alacritty"; "$terminal" = "alacritty";
# Hand the cursor theme to the compositor directly. # Session variables handed to the compositor directly.
# UWSM launches the session without the shell profile that carries the # UWSM launches the session without the shell profile that would carry
# pointer-cursor variables, so without this Hyprland never sees a theme # them, so a variable the compositor or its children must see is set
# and falls back to its built-in cursor. # here rather than through home-manager's sessionVariables.
env =
[
# Chromium and Electron apps read this to select native Wayland;
# nixpkgs wrappers (Obsidian's included) gate their Wayland flags on
# it, so without it they run under XWayland and blur at this DPI.
"NIXOS_OZONE_WL,1"
]
# Bibata ships XCursor only. # Bibata ships XCursor only.
# The hyprcursor variables name the same theme, which Hyprland resolves # The hyprcursor variables name the same theme, which Hyprland
# through its XCursor fallback. # resolves through its XCursor fallback.
env = lib.optionals (cursor != null) [ ++ lib.optionals (cursor != null) [
"XCURSOR_THEME,${cursor.name}" "XCURSOR_THEME,${cursor.name}"
"XCURSOR_SIZE,${toString cursor.size}" "XCURSOR_SIZE,${toString cursor.size}"
"HYPRCURSOR_THEME,${cursor.name}" "HYPRCURSOR_THEME,${cursor.name}"