0ed84d8068
Introduce a new home module for Obsidian with enable option and BoM vault. Expose Obsidian configuration in host‑specific home‑modules files. Add Stylix theming support for Obsidian (colors, fonts, polarity, vaults). Upgrade Helium AppImage to version 0.13.4.1 and update its hash.
106 lines
1.7 KiB
Nix
106 lines
1.7 KiB
Nix
{
|
|
host,
|
|
shell,
|
|
...
|
|
}: {
|
|
stylix.targets = {
|
|
librewolf = {
|
|
profileNames = ["${host}"];
|
|
enable = true;
|
|
firefoxGnomeTheme.enable = true;
|
|
fonts.enable = true;
|
|
inputs.enable = true;
|
|
};
|
|
|
|
hyprland = {
|
|
enable = true;
|
|
colors.enable = true;
|
|
hyprpaper.enable = true;
|
|
image.enable = true;
|
|
};
|
|
|
|
vscode.enable = false;
|
|
|
|
zed.enable = false;
|
|
|
|
vesktop = {
|
|
enable = true;
|
|
colors.enable = true;
|
|
fonts.enable = true;
|
|
};
|
|
|
|
noctalia-shell.enable = true;
|
|
|
|
gtk = {
|
|
enable = true;
|
|
colors.enable = true;
|
|
flatpakSupport.enable = true;
|
|
fonts.enable = true;
|
|
};
|
|
|
|
qt = {
|
|
enable = true;
|
|
platform = "qtct";
|
|
};
|
|
|
|
fish = {
|
|
enable =
|
|
if shell == "fish"
|
|
then true
|
|
else false;
|
|
colors.enable = true;
|
|
inputs.enable = true;
|
|
};
|
|
|
|
starship = {
|
|
enable = true;
|
|
colors.enable = true;
|
|
};
|
|
|
|
fzf = {
|
|
enable = true;
|
|
colors.enable = true;
|
|
};
|
|
|
|
bat = {
|
|
enable = true;
|
|
colors.enable = true;
|
|
};
|
|
|
|
anki = {
|
|
enable = true;
|
|
colors.enable = true;
|
|
};
|
|
|
|
btop = {
|
|
enable = true;
|
|
colors.enable = true;
|
|
opacity.enable = true;
|
|
};
|
|
|
|
kitty = {
|
|
enable = true;
|
|
colors.enable = true;
|
|
fonts.enable = true;
|
|
inputs.enable = true;
|
|
opacity.enable = true;
|
|
variant256Colors = true;
|
|
};
|
|
|
|
opencode = {
|
|
enable = true;
|
|
colors.enable = true;
|
|
};
|
|
|
|
obsidian = {
|
|
enable = true;
|
|
colors.enable = true;
|
|
fonts.enable = true;
|
|
polarity.enable = true;
|
|
vaultNames = [
|
|
"BoM"
|
|
];
|
|
};
|
|
};
|
|
}
|