This commit is contained in:
albert 2024-03-18 11:46:07 +09:00
parent c0a5437b52
commit 39950ea569
No known key found for this signature in database
GPG key ID: 64F6C4EB46C4543A
20 changed files with 174 additions and 0 deletions

View file

@ -0,0 +1,3 @@
{ lib, ... }: {
stylix.targets.tmux.enable = lib.mkForce false;
}

6
stylix/default.nix Normal file
View file

@ -0,0 +1,6 @@
{ theme, ... }: {
imports = [
./themes/${theme}
./common
];
}

View file

@ -0,0 +1,9 @@
{ ... }: {
# Themes https://github.com/tinted-theming/base16-schemes
stylix = {
image = /etc/nixos/git/docs/icons/nixos/white.png;
polarity = "dark";
base16Scheme = ./everforest-dark-hard.yaml;
autoEnable = true;
};
}

View file

@ -0,0 +1,18 @@
scheme: "Everforest Dark Hard"
author: "Oskar Liew (https://github.com/OskarLiew)"
base00: "272e33" # bg0, Default background
base01: "2e383c" # bg1, Lighter background
base02: "414b50" # bg3, Selection background
base03: "859289" # grey1, Comments
base04: "9da9a0" # grey2, Dark foreground
base05: "d3c6aa" # fg, Default foreground
base06: "e4e1cd" # bg3, Light foreground
base07: "fdf6e3" # bg0, Light background
base08: "7fbbb3" # blue
base09: "d699b6" # purple
base0A: "dbbc7f" # yellow
base0B: "83c092" # aqua
base0C: "e69875" # orange
base0D: "a7c080" # green
base0E: "e67e80" # red
base0F: "4C3743" # bg_visual

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "everforest";
stylix.targets.nixvim.enable = false;
}

View file

@ -0,0 +1,9 @@
{lib, inputs, pkgs, gpu, system, theme, ...}: {
# Themes https://github.com/tinted-theming/base16-schemes
stylix = {
image = /etc/nixos/git/docs/icons/nixos/white.png;
polarity = "dark";
base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml";
autoEnable = true;
};
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "gruvbox";
stylix.targets.nixvim.enable = false;
}

View file

@ -0,0 +1,9 @@
{ ... }: {
# Themes https://github.com/tinted-theming/base16-schemes
stylix = {
# Placeholder as it's required for some reason
image = /etc/nixos/git/docs/icons/nixos/white.png;
base16Scheme = ./sakura.yaml;
autoEnable = true;
};
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "rose-pine-dawn";
stylix.targets.nixvim.enable = false;
}

View file

@ -0,0 +1,19 @@
scheme: "Cupcake"
author: "Chris Kempson (http://chriskempson.com)"
variant: "light"
base00: "fbf1f2"
base01: "f2f1f4"
base02: "d8d5dd"
base03: "bfb9c6"
base04: "a59daf"
base05: "8b8198"
base06: "72677E"
base07: "585062"
base08: "D57E85"
base09: "EBB790"
base0A: "DCB16C"
base0B: "A3B367"
base0C: "69A9A7"
base0D: "7297B9"
base0E: "BB99B4"
base0F: "BAA58C"

View file

@ -0,0 +1,10 @@
{... }: {
# Themes https://github.com/tinted-theming/base16-schemes
stylix = {
# Placeholder as it's required for some reason
image = /etc/nixos/git/docs/icons/nixos/white.png;
base16Scheme = ./sakura-night.yaml;
polarity = "dark";
autoEnable = true;
};
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "rose-pine-moon";
stylix.targets.nixvim.enable = false;
}

View file

@ -0,0 +1,18 @@
scheme: "Rosé Pine Moon"
variant: "dark"
base00: "232136"
base01: "2a273f"
base02: "393552"
base03: "6e6a86"
base04: "908caa"
base05: "e0def4"
base06: "e0def4"
base07: "56526e"
base08: "eb6f92"
base09: "f6c177"
base0A: "ea9a97"
base0B: "3e8fb0"
base0C: "9ccfd8"
base0D: "c4a7e7"
base0E: "f6c177"
base0F: "56526e"

View file

@ -0,0 +1,10 @@
{ pkgs, ... }: {
# Themes https://github.com/tinted-theming/base16-schemes
stylix = {
image = /etc/nixos/git/docs/icons/nixos/white.png;
polarity = "dark";
# base16Scheme = ./sakura-night.yaml;
base16Scheme = "${pkgs.base16-schemes}/share/themes/atelier-cave.yaml";
autoEnable = true;
};
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "sonokai";
stylix.targets.nixvim.enable = false;
}

View file

@ -0,0 +1,18 @@
scheme: "Rosé Pine Moon"
variant: "dark"
base00: "232136"
base01: "2a273f"
base02: "393552"
base03: "6e6a86"
base04: "908caa"
base05: "e0def4"
base06: "e0def4"
base07: "56526e"
base08: "eb6f92"
base09: "f6c177"
base0A: "ea9a97"
base0B: "3e8fb0"
base0C: "9ccfd8"
base0D: "c4a7e7"
base0E: "f6c177"
base0F: "56526e"

View file

@ -0,0 +1,8 @@
{lib, inputs, pkgs, gpu, system, theme, ...}: {
# Themes https://github.com/tinted-theming/base16-schemes
stylix = {
image = /etc/nixos/git/docs/icons/nixos/white.png;
base16Scheme = "${pkgs.base16-schemes}/share/themes/tokyo-night-terminal-light.yaml";
autoEnable = true;
};
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "tokyonight-day";
stylix.targets.nixvim.enable = false;
}

View file

@ -0,0 +1,9 @@
{lib, inputs, pkgs, gpu, system, theme, ...}: {
# Themes https://github.com/tinted-theming/base16-schemes
stylix = {
image = /etc/nixos/git/docs/icons/nixos/white.png;
polarity = "dark";
base16Scheme = "${pkgs.base16-schemes}/share/themes/tokyo-night-terminal-dark.yaml";
autoEnable = true;
};
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "tokyonight-night";
stylix.targets.nixvim.enable = false;
}