Compare commits
No commits in common. "0a9f7157fc5380c905e6314a85887da720bb3cfc" and "22dbc09500e351ac0df26896d395bed05a1275f7" have entirely different histories.
0a9f7157fc
...
22dbc09500
75
programs/desktop/alacritty/catppuccin-mocha.toml
Normal file
75
programs/desktop/alacritty/catppuccin-mocha.toml
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
[colors.primary]
|
||||||
|
background = "#1E1E2E"
|
||||||
|
foreground = "#CDD6F4"
|
||||||
|
dim_foreground = "#CDD6F4"
|
||||||
|
bright_foreground = "#CDD6F4"
|
||||||
|
|
||||||
|
[colors.cursor]
|
||||||
|
text = "#1E1E2E"
|
||||||
|
cursor = "#F5E0DC"
|
||||||
|
|
||||||
|
[colors.vi_mode_cursor]
|
||||||
|
text = "#1E1E2E"
|
||||||
|
cursor = "#B4BEFE"
|
||||||
|
|
||||||
|
[colors.search.matches]
|
||||||
|
foreground = "#1E1E2E"
|
||||||
|
background = "#A6ADC8"
|
||||||
|
|
||||||
|
[colors.search.focused_match]
|
||||||
|
foreground = "#1E1E2E"
|
||||||
|
background = "#A6E3A1"
|
||||||
|
|
||||||
|
[colors.footer_bar]
|
||||||
|
foreground = "#1E1E2E"
|
||||||
|
background = "#A6ADC8"
|
||||||
|
|
||||||
|
[colors.hints.start]
|
||||||
|
foreground = "#1E1E2E"
|
||||||
|
background = "#F9E2AF"
|
||||||
|
|
||||||
|
[colors.hints.end]
|
||||||
|
foreground = "#1E1E2E"
|
||||||
|
background = "#A6ADC8"
|
||||||
|
|
||||||
|
[colors.selection]
|
||||||
|
text = "#1E1E2E"
|
||||||
|
background = "#F5E0DC"
|
||||||
|
|
||||||
|
[colors.normal]
|
||||||
|
black = "#45475A"
|
||||||
|
red = "#F38BA8"
|
||||||
|
green = "#A6E3A1"
|
||||||
|
yellow = "#F9E2AF"
|
||||||
|
blue = "#89B4FA"
|
||||||
|
magenta = "#F5C2E7"
|
||||||
|
cyan = "#94E2D5"
|
||||||
|
white = "#BAC2DE"
|
||||||
|
|
||||||
|
[colors.bright]
|
||||||
|
black = "#585B70"
|
||||||
|
red = "#F38BA8"
|
||||||
|
green = "#A6E3A1"
|
||||||
|
yellow = "#F9E2AF"
|
||||||
|
blue = "#89B4FA"
|
||||||
|
magenta = "#F5C2E7"
|
||||||
|
cyan = "#94E2D5"
|
||||||
|
white = "#A6ADC8"
|
||||||
|
|
||||||
|
[colors.dim]
|
||||||
|
black = "#45475A"
|
||||||
|
red = "#F38BA8"
|
||||||
|
green = "#A6E3A1"
|
||||||
|
yellow = "#F9E2AF"
|
||||||
|
blue = "#89B4FA"
|
||||||
|
magenta = "#F5C2E7"
|
||||||
|
cyan = "#94E2D5"
|
||||||
|
white = "#BAC2DE"
|
||||||
|
|
||||||
|
[[colors.indexed_colors]]
|
||||||
|
index = 16
|
||||||
|
color = "#FAB387"
|
||||||
|
|
||||||
|
[[colors.indexed_colors]]
|
||||||
|
index = 17
|
||||||
|
color = "#F5E0DC"
|
|
@ -1,71 +1,29 @@
|
||||||
{
|
{fonts, ...}: {
|
||||||
config,
|
programs.alacritty = let
|
||||||
fonts,
|
catppuccin-mocha = builtins.fromTOML (builtins.readFile ./catppuccin-mocha.toml);
|
||||||
...
|
in {
|
||||||
}: {
|
|
||||||
programs.alacritty = {
|
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings =
|
||||||
font = {
|
{
|
||||||
size = fonts.sizes.applications;
|
font = {
|
||||||
normal = {
|
size = fonts.sizes.applications;
|
||||||
family = fonts.monospace.name;
|
normal = {
|
||||||
style = "Regular";
|
family = fonts.monospace.name;
|
||||||
|
style = "Regular";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
window = {
|
||||||
window = {
|
dynamic_title = true;
|
||||||
dynamic_title = true;
|
padding = {
|
||||||
padding = {
|
x = 10;
|
||||||
x = 10;
|
y = 10;
|
||||||
y = 10;
|
};
|
||||||
|
decorations = "none";
|
||||||
};
|
};
|
||||||
decorations = "none";
|
live_config_reload = false;
|
||||||
opacity = 0.9;
|
selection.save_to_clipboard = true;
|
||||||
};
|
mouse.hide_when_typing = false;
|
||||||
live_config_reload = true;
|
}
|
||||||
selection.save_to_clipboard = true;
|
// catppuccin-mocha;
|
||||||
mouse.hide_when_typing = true;
|
|
||||||
colors = let
|
|
||||||
mapColours = isBright: (builtins.listToAttrs (builtins.map (col: {
|
|
||||||
# Alacritty uses Yellow instead of Orange for BASE09
|
|
||||||
name =
|
|
||||||
if col == "orange"
|
|
||||||
then "yellow"
|
|
||||||
else col;
|
|
||||||
value = "0x${config
|
|
||||||
.scheme
|
|
||||||
.${
|
|
||||||
if isBright
|
|
||||||
then "bright-${col}"
|
|
||||||
else col
|
|
||||||
}}";
|
|
||||||
})
|
|
||||||
["red" "orange" "green" "cyan" "blue" "magenta"]));
|
|
||||||
mapNamedColours = mapColours false;
|
|
||||||
mapNamedBrightColours = mapColours true;
|
|
||||||
in {
|
|
||||||
draw_bold_text_with_bright_colors = false;
|
|
||||||
primary = with config.scheme; {
|
|
||||||
background = "0x${base00}";
|
|
||||||
foreground = "0x${base05}";
|
|
||||||
};
|
|
||||||
cursor = with config.scheme; {
|
|
||||||
cursor = "0x${base05}";
|
|
||||||
text = "0x${base00}";
|
|
||||||
};
|
|
||||||
normal = with config.scheme;
|
|
||||||
{
|
|
||||||
black = "0x${base00-hex}";
|
|
||||||
white = "0x${base05-hex}";
|
|
||||||
}
|
|
||||||
// mapNamedColours;
|
|
||||||
bright = with config.scheme;
|
|
||||||
{
|
|
||||||
black = "0x${base03-hex}";
|
|
||||||
white = "0x${base07-hex}";
|
|
||||||
}
|
|
||||||
// mapNamedBrightColours;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
{pkgs, ...}: {
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
wineWowPackages.waylandFull
|
wineWowPackages.waylandFull
|
||||||
cartridges
|
|
||||||
lutris
|
lutris
|
||||||
prismlauncher
|
prismlauncher
|
||||||
(retroarch.override {
|
(retroarch.override {
|
||||||
|
|
Reference in a new issue