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