1
Fork 0

Some gpt themes + tex modifications + working hyprpaper

This commit is contained in:
Matei Adriel 2023-07-06 21:34:24 +02:00
parent 84aaa6f6b9
commit c9bf24c49b
No known key found for this signature in database
17 changed files with 206 additions and 27 deletions
home/features
desktop
wayland/hyprland

View file

@ -13,7 +13,8 @@ in
home.packages = [ pkgs.discocss ];
xdg.configFile."discocss/custom.css".source =
themeMap.${config.lib.stylix.scheme.scheme} or themeMap.default;
themeMap.${config.lib.stylix.scheme.scheme}
or themeMap.default.${config.stylix.polarity};
satellite.persistence.at.state.apps.Discord.directories = [
"${config.xdg.configHome}/discord" # Why tf does discord store it's state here 💀

View file

@ -16,5 +16,6 @@ lib.fix (self: {
url = "https://catppuccin.github.io/discord/dist/catppuccin-macchiato.theme.css";
sha256 = "1wnphnzgv90r5zgxrr5w36pm1wa5qmkyb72gylj4j1wrk3h7vfvc";
};
default = self."Catppuccin Macchiato";
default.dark = self."Catppuccin Macchiato";
default.light = self."Catppuccin Latte";
})

View file

@ -2,18 +2,23 @@
let
spicePkgs = inputs.spicetify-nix.packages.${pkgs.system}.default;
themeMap = {
# TODO: add rosepine themes here
"Catppuccin Mocha" = spicePkgs.themes.catppuccin-mocha;
"Catppuccin Latte" = spicePkgs.themes.catppuccin-latte;
"Catppuccin Frappe" = spicePkgs.themes.catppuccin-frappe;
"Catppuccin Macchiato" = spicePkgs.themes.catppuccin-macchiato;
# TODO: add rosepine themes here
default = spicePkgs.themes.catppuccin-mocha;
default.light = spicePkgs.themes.catppuccin-mocha;
default.dark = spicePkgs.themes.catppuccin-latte;
};
in
{
programs.spicetify = {
enable = true;
theme = themeMap.${config.lib.stylix.scheme.scheme} or themeMap.default;
theme = themeMap.${config.lib.stylix.scheme.scheme}
or themeMap.default.${config.stylix.polarity};
enabledExtensions = with spicePkgs.extensions; [
fullAppDisplayMod
shuffle # Working shuffle

View file

@ -23,12 +23,13 @@ in
services.hyprpaper = {
enable = true;
systemdTarget = "hyprland-session.target";
preload = [ config.stylix.image ];
wallpapers = [
{ image = config.stylix.image; }
] ++ lib.forEach enabledMonitors ({ name, ... }: {
monitor = name;
image = config.stylix.image;
});
wallpapers = [{ inherit (config.stylix) image; }] ++
lib.forEach enabledMonitors ({ name, ... }: {
monitor = name;
image = config.stylix.image;
});
};
}