Dynamically theme wallpaper, i3 tabs, kitty
This commit is contained in:
parent
1fb2415cd4
commit
5ce8aa8641
5 changed files with 29 additions and 18 deletions
|
@ -1,4 +1,7 @@
|
|||
{
|
||||
kitty-theme = "Everforest Dark Hard";
|
||||
wallpaper = "306286.jpg";
|
||||
|
||||
background = "#1e2326";
|
||||
background-alt = "#272e33";
|
||||
foreground = "#d3c6aa";
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
{
|
||||
kitty-theme = "Nord";
|
||||
wallpaper = "roxynord.png";
|
||||
|
||||
background = "#2e3440";
|
||||
background-alt = "#3b4252";
|
||||
foreground = "#eceff4";
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
let
|
||||
theme = pkgs.nordic;
|
||||
themeName = "Nordic";
|
||||
colors = import ../colors;
|
||||
in
|
||||
{
|
||||
imports = [
|
||||
|
@ -17,7 +18,7 @@ in
|
|||
../terminal.nix
|
||||
];
|
||||
|
||||
home.file."./.background-image".source = ../wallpapers/306286.jpg;
|
||||
home.file."./.background-image".source = ../wallpapers/${colors.wallpaper};
|
||||
|
||||
programs.home-manager.enable = true;
|
||||
|
||||
|
|
31
i3.nix
31
i3.nix
|
@ -1,6 +1,7 @@
|
|||
{ pkgs, lib, ... }:
|
||||
|
||||
let
|
||||
colors = import ./colors;
|
||||
mod = "Mod4";
|
||||
in {
|
||||
# Dependencies
|
||||
|
@ -22,25 +23,25 @@ in {
|
|||
};
|
||||
colors = {
|
||||
focused = {
|
||||
border = "#4c566a";
|
||||
background = "#4c566a";
|
||||
text = "#eceff4";
|
||||
indicator = "#ff00ff";
|
||||
childBorder = "#ff00ff";
|
||||
border = "${colors.background-alt}";
|
||||
background = "${colors.background-alt}";
|
||||
text = "${colors.foreground}";
|
||||
indicator = "${colors.undefined}";
|
||||
childBorder = "${colors.undefined}";
|
||||
};
|
||||
focusedInactive = {
|
||||
border = "#434c5e";
|
||||
background = "#434c5e";
|
||||
text = "#e5e9f0";
|
||||
indicator = "#ff00ff";
|
||||
childBorder = "#ff00ff";
|
||||
border = "${colors.background-alt}";
|
||||
background = "${colors.background-alt}";
|
||||
text = "${colors.foreground}";
|
||||
indicator = "${colors.undefined}";
|
||||
childBorder = "${colors.undefined}";
|
||||
};
|
||||
unfocused = {
|
||||
border = "#2e3440";
|
||||
background = "#2e3440";
|
||||
text = "#e5e9f0";
|
||||
indicator = "#ff00ff";
|
||||
childBorder = "#ff00ff";
|
||||
border = "${colors.background}";
|
||||
background = "${colors.background}";
|
||||
text = "${colors.foreground}";
|
||||
indicator = "${colors.undefined}";
|
||||
childBorder = "${colors.undefined}";
|
||||
};
|
||||
};
|
||||
startup = [
|
||||
|
|
|
@ -1,10 +1,13 @@
|
|||
{ pkgs, ... }:
|
||||
{ ... }:
|
||||
|
||||
let
|
||||
colors = import ./colors;
|
||||
in
|
||||
{
|
||||
programs.kitty = {
|
||||
enable = true;
|
||||
# https://github.com/kovidgoyal/kitty-themes/blob/master/themes.json
|
||||
theme = "Everforest Dark Hard";
|
||||
theme = "${colors.kitty-theme}";
|
||||
font = {
|
||||
name = "FiraCode Nerd Font Mono";
|
||||
size = 12;
|
||||
|
|
Loading…
Add table
Reference in a new issue