summaryrefslogtreecommitdiff
path: root/.config/wallust
diff options
context:
space:
mode:
authorjoott <josh@ottmail.me>2025-07-30 15:53:29 -0400
committerjoott <josh@ottmail.me>2025-07-30 15:53:29 -0400
commit26694e09e8f5bf2262737312e7ad217118db20de (patch)
treeca55eee2f8c5106c61e747979780d6f393fd24c9 /.config/wallust
parent89a596a50ec61b8ebd6040b06a7cab994afd1b3a (diff)
downloaddotfiles-26694e09e8f5bf2262737312e7ad217118db20de.tar.gz
dotfiles-26694e09e8f5bf2262737312e7ad217118db20de.zip
switching to yadm
Diffstat (limited to '.config/wallust')
-rw-r--r--.config/wallust/templates/colors_fish.fish41
-rw-r--r--.config/wallust/templates/colors_kitty.conf29
-rw-r--r--.config/wallust/templates/colors_neopywal.vim19
-rw-r--r--.config/wallust/templates/colors_rofi.rasi29
-rw-r--r--.config/wallust/templates/colors_sway21
-rw-r--r--.config/wallust/templates/colors_waybar.css20
-rw-r--r--.config/wallust/templates/colors_zathura34
-rw-r--r--.config/wallust/templates/dunstrc22
-rw-r--r--.config/wallust/templates/starship/starship.toml150
-rw-r--r--.config/wallust/templates/starship/transient.toml8
-rw-r--r--.config/wallust/templates/swaylock29
-rw-r--r--.config/wallust/wallust.toml37
12 files changed, 439 insertions, 0 deletions
diff --git a/.config/wallust/templates/colors_fish.fish b/.config/wallust/templates/colors_fish.fish
new file mode 100644
index 0000000..56a2356
--- /dev/null
+++ b/.config/wallust/templates/colors_fish.fish
@@ -0,0 +1,41 @@
+set fish_color_autosuggestion {color8.strip}
+set fish_color_cancel {color1.strip} '--reverse'
+set fish_color_command {color10.strip}
+set fish_color_comment {color8.strip}
+set fish_color_cwd {color2.strip}
+set fish_color_cwd_root {color1.strip}
+set fish_color_end {color3.strip}
+set fish_color_error {color1.strip}
+set fish_color_escape {color5.strip}
+set fish_color_history_current --bold
+set fish_color_host {color12.strip}
+set fish_color_host_remote {color12.strip}
+set fish_color_keyword {color5.strip}
+set fish_color_match --background={color4.strip}
+set fish_color_normal {foreground.strip}
+set fish_color_operator {color6.strip}
+set fish_color_option {color3.strip}
+set fish_color_param {color12.strip}
+set fish_color_quote {color11.strip}
+set fish_color_redirection {color5.strip}
+set fish_color_search_match --background={color8.strip}
+set fish_color_selection --background={color8.strip}
+set fish_color_status {color1.strip}
+set fish_color_user {color10.strip}
+set fish_color_valid_path --underline
+
+set fish_pager_color_background {background.strip}
+set fish_pager_color_completion {foreground.strip}
+set fish_pager_color_description {color8.strip}
+set fish_pager_color_prefix {color10.strip}
+set fish_pager_color_progress {color8.strip}
+set fish_pager_color_secondary_background {background.strip}
+set fish_pager_color_secondary_completion {foreground.strip}
+set fish_pager_color_secondary_description {color8.strip}
+set fish_pager_color_secondary_prefix {color10.strip}
+set fish_pager_color_selected_background --background={color8.strip}
+set fish_pager_color_selected_completion {foreground.strip}
+set fish_pager_color_selected_description {color8.strip}
+set fish_pager_color_selected_prefix {color10.strip}
+
+set welcome_color {color14.strip}
diff --git a/.config/wallust/templates/colors_kitty.conf b/.config/wallust/templates/colors_kitty.conf
new file mode 100644
index 0000000..ac65068
--- /dev/null
+++ b/.config/wallust/templates/colors_kitty.conf
@@ -0,0 +1,29 @@
+foreground {{foreground}}
+background {{background}}
+cursor {{cursor}}
+
+active_tab_foreground {{background}}
+active_tab_background {{foreground}}
+inactive_tab_foreground {{foreground}}
+inactive_tab_background {{background}}
+
+active_border_color {{foreground}}
+inactive_border_color {{background}}
+bell_border_color {{color1}}
+
+color0 {{color0}}
+color8 {{color8}}
+color1 {{color1}}
+color9 {{color9}}
+color2 {{color2}}
+color10 {{color10}}
+color3 {{color3}}
+color11 {{color11}}
+color4 {{color4}}
+color12 {{color12}}
+color5 {{color5}}
+color13 {{color13}}
+color6 {{color6}}
+color14 {{color14}}
+color7 {{color7}}
+color15 {{color15}}
diff --git a/.config/wallust/templates/colors_neopywal.vim b/.config/wallust/templates/colors_neopywal.vim
new file mode 100644
index 0000000..c5e966d
--- /dev/null
+++ b/.config/wallust/templates/colors_neopywal.vim
@@ -0,0 +1,19 @@
+let background = "{{background}}"
+let foreground = "{{foreground}}"
+let cursor = "{{cursor}}"
+let color0 = "{{color0}}"
+let color1 = "{{color1}}"
+let color2 = "{{color2}}"
+let color3 = "{{color3}}"
+let color4 = "{{color4}}"
+let color5 = "{{color5}}"
+let color6 = "{{color6}}"
+let color7 = "{{color7}}"
+let color8 = "{{color8}}"
+let color9 = "{{color9}}"
+let color10 = "{{color10}}"
+let color11 = "{{color11}}"
+let color12 = "{{color12}}"
+let color13 = "{{color13}}"
+let color14 = "{{color14}}"
+let color15 = "{{color15}}"
diff --git a/.config/wallust/templates/colors_rofi.rasi b/.config/wallust/templates/colors_rofi.rasi
new file mode 100644
index 0000000..4c56811
--- /dev/null
+++ b/.config/wallust/templates/colors_rofi.rasi
@@ -0,0 +1,29 @@
+* {
+ selected-active-foreground: @background;
+ lightfg: {{foreground}};
+ separatorcolor: @accent;
+ urgent-foreground: {{color13}};
+ alternate-urgent-background: @lightbg;
+ lightbg: {{color0}};
+ background-color: transparent;
+ border-color: @accent;
+ normal-background: @background;
+ selected-urgent-background: {{color13}};
+ alternate-active-background: @lightbg;
+ spacing: 2;
+ alternate-normal-foreground: @foreground;
+ urgent-background: @background;
+ selected-normal-foreground: @lightbg;
+ active-foreground: {{color12}};
+ background: {{background}};
+ selected-active-background: {{color12}};
+ active-background: @background;
+ selected-normal-background: @lightfg;
+ alternate-normal-background: @lightbg;
+ foreground: {{foreground}};
+ selected-urgent-foreground: @background;
+ normal-foreground: @foreground;
+ alternate-urgent-foreground: {{color13}};
+ alternate-active-foreground: {{color12}};
+ accent: {{color14}};
+}
diff --git a/.config/wallust/templates/colors_sway b/.config/wallust/templates/colors_sway
new file mode 100644
index 0000000..978ff5d
--- /dev/null
+++ b/.config/wallust/templates/colors_sway
@@ -0,0 +1,21 @@
+set $wallpaper {{wallpaper}}
+
+set $background {{background}}
+set $foreground {{foreground}}
+
+set $color0 {{color0}}
+set $color1 {{color1}}
+set $color2 {{color2}}
+set $color3 {{color3}}
+set $color4 {{color4}}
+set $color5 {{color5}}
+set $color6 {{color6}}
+set $color7 {{color7}}
+set $color8 {{color8}}
+set $color9 {{color9}}
+set $color10 {{color10}}
+set $color11 {{color11}}
+set $color12 {{color12}}
+set $color13 {{color13}}
+set $color14 {{color14}}
+set $color15 {{color15}}
diff --git a/.config/wallust/templates/colors_waybar.css b/.config/wallust/templates/colors_waybar.css
new file mode 100644
index 0000000..24dad19
--- /dev/null
+++ b/.config/wallust/templates/colors_waybar.css
@@ -0,0 +1,20 @@
+@define-color foreground {{foreground}};
+@define-color background {{background}};
+@define-color cursor {{cursor}};
+
+@define-color color0 {{color0}};
+@define-color color1 {{color1}};
+@define-color color2 {{color2}};
+@define-color color3 {{color3}};
+@define-color color4 {{color4}};
+@define-color color5 {{color5}};
+@define-color color6 {{color6}};
+@define-color color7 {{color7}};
+@define-color color8 {{color8}};
+@define-color color9 {{color9}};
+@define-color color10 {{color10}};
+@define-color color11 {{color11}};
+@define-color color12 {{color12}};
+@define-color color13 {{color13}};
+@define-color color14 {{color14}};
+@define-color color15 {{color15}};
diff --git a/.config/wallust/templates/colors_zathura b/.config/wallust/templates/colors_zathura
new file mode 100644
index 0000000..e2c4b9c
--- /dev/null
+++ b/.config/wallust/templates/colors_zathura
@@ -0,0 +1,34 @@
+set recolor "true"
+set recolor-keephue "true"
+
+set completion-bg "{{background}}"
+set completion-fg "{{foreground}}"
+set completion-group-bg "{{background}}"
+set completion-group-fg "{{color2}}"
+set completion-highlight-bg "{{color2}}"
+set completion-highlight-fg "{{background}}"
+
+set recolor-lightcolor "{{background}}"
+set recolor-darkcolor "{{foreground}}"
+set default-bg "{{background}}"
+
+set inputbar-bg "{{background}}"
+set inputbar-fg "{{foreground}}"
+set notification-bg "{{background}}"
+set notification-fg "{{foreground}}"
+set notification-error-bg "{{color1}}"
+set notification-error-fg "{{foreground}}"
+set notification-warning-bg "{{color1}}"
+set notification-warning-fg "{{foreground}}"
+set statusbar-bg "{{background}}"
+set statusbar-fg "{{foreground}}"
+set index-bg "{{background}}"
+set index-fg "{{foreground}}"
+set index-active-bg "{{foreground}}"
+set index-active-fg "{{background}}"
+set render-loading-bg "{{background}}"
+set render-loading-fg "{{foreground}}"
+
+set window-title-home-tilde true
+set statusbar-basename true
+set selection-clipboard clipboard
diff --git a/.config/wallust/templates/dunstrc b/.config/wallust/templates/dunstrc
new file mode 100644
index 0000000..68585bc
--- /dev/null
+++ b/.config/wallust/templates/dunstrc
@@ -0,0 +1,22 @@
+[global]
+horizontal_padding = 12
+frame_width = 3
+font = LilexNerdFont 16
+icon_theme = Papyrus
+corner_radius = 16
+
+frame_color = "{{color11}}"
+separator_color= frame
+
+[urgency_low]
+background = "{{background}}"
+foreground = "{{foreground}}"
+
+[urgency_normal]
+background = "{{background}}"
+foreground = "{{foreground}}"
+
+[urgency_critical]
+background = "{{color11}}"
+foreground = "{{background}}"
+frame_color = "{{color3}}"
diff --git a/.config/wallust/templates/starship/starship.toml b/.config/wallust/templates/starship/starship.toml
new file mode 100644
index 0000000..0803de0
--- /dev/null
+++ b/.config/wallust/templates/starship/starship.toml
@@ -0,0 +1,150 @@
+format = """
+[╭](id_color)\
+[](id_color)\
+$os\
+$username\
+$hostname\
+$sudo\
+[ ](bg:id_color)\
+[](fg:id_color bg:dir_color)\
+$directory\
+[](fg:dir_color bg:git_color)\
+$git_branch\
+$git_status\
+[](fg:git_color bg:lang_color)\
+$c\
+$rust\
+$golang\
+$nodejs\
+$php\
+$java\
+$kotlin\
+$haskell\
+$python\
+$julia\
+$lua\
+[](fg:lang_color)\
+$line_break\
+[╰](id_color)\
+$character
+"""
+
+palette = "wallust"
+
+[palettes.wallust]
+text_color = "{{background}}"
+id_color = "{{color14}}"
+dir_color = "{{color13}}"
+git_color = "{{color12}}"
+lang_color = "{{color11}}"
+yellow = "#eed49f"
+mauve = "#c6a0f6"
+
+[os]
+disabled = false
+style = "bg:id_color fg:text_color bold"
+
+[os.symbols]
+Linux = "󰌽"
+Gentoo = "󰣨"
+Fedora = "󰣛"
+Arch = "󰣇"
+Ubuntu = "󰕈"
+Debian = "󰣚"
+
+[username]
+show_always = true
+format = '[ $user](bg:id_color fg:text_color bold)'
+disabled = false
+
+[hostname]
+ssh_symbol = ''
+style = "bg:id_color fg:text_color bold"
+format = '[@$hostname]($style)'
+
+[sudo]
+disabled = false
+symbol = " "
+style = "bg:id_color fg:text_color"
+format = '[$symbol]($style)'
+
+[directory]
+style = "bg:dir_color"
+read_only = ""
+format = '[ $path( $read_only) ]($style fg:text_color bold)'
+truncation_length = 3
+truncation_symbol = "…/"
+
+[git_branch]
+symbol = ""
+style = "bg:git_color fg:text_color bold"
+format = '[ $symbol $branch ]($style)'
+
+[git_status]
+style = "bg:git_color fg:text_color bold"
+deleted = '󰗨'
+format = '[$all_status$ahead_behind ]($style)'
+
+[character]
+disabled = false
+success_symbol = '[󱢶 ](fg:id_color)[󰁔](fg:green)'
+error_symbol = '[󱩂 ](fg:id_color)[󰁔](fg:red)'
+vimcmd_symbol = '[ ](fg:id_color)[](fg:green)'
+vimcmd_replace_one_symbol = '[ ](fg:id_color)[](fg:mauve)'
+vimcmd_replace_symbol = '[ ](fg:id_color)[](fg:mauve)'
+vimcmd_visual_symbol = '[ ](fg:id_color)[](fg:yellow)'
+
+[nodejs]
+symbol = ""
+style = "bg:lang_color fg:text_color bold"
+format = '[ $symbol( $version) ]($style)'
+
+[c]
+symbol = ""
+style = "bg:lang_color fg:text_color bold"
+format = '[ $symbol( $version) ]($style)'
+
+[rust]
+symbol = ""
+style = "bg:lang_color fg:text_color bold"
+format = '[ $symbol( $version) ]($style)'
+
+[golang]
+symbol = ""
+style = "bg:lang_color fg:text_color bold"
+format = '[ $symbol( $version) ]($style)'
+
+[php]
+symbol = ""
+style = "bg:lang_color fg:text_color bold"
+format = '[ $symbol( $version) ]($style)'
+
+[java]
+symbol = ""
+style = "bg:lang_color fg:text_color bold"
+format = '[ $symbol( $version) ]($style)'
+
+[kotlin]
+symbol = ""
+style = "bg:lang_color fg:text_color bold"
+format = '[ $symbol( $version) ]($style)'
+
+[haskell]
+symbol = ""
+style = "bg:lang_color fg:text_color bold"
+format = '[ $symbol( $version) ]($style)'
+
+[python]
+symbol = ""
+style = "bg:lang_color fg:text_color bold"
+format = '[ $symbol( $version) ]($style)'
+
+[julia]
+symbol = ""
+style = "bg:lang_color fg:text_color bold"
+format = '[ $symbol( $version) ]($style)'
+
+[lua]
+symbol = ""
+style = "bg:lang_color fg:text_color bold"
+format = '[ $symbol( $version) ]($style)'
diff --git a/.config/wallust/templates/starship/transient.toml b/.config/wallust/templates/starship/transient.toml
new file mode 100644
index 0000000..946c03a
--- /dev/null
+++ b/.config/wallust/templates/starship/transient.toml
@@ -0,0 +1,8 @@
+palette = "wallust"
+
+[palettes.wallust]
+id_color = "{{color14}}"
+
+[character]
+disabled = false
+success_symbol = '[󰁔](fg:id_color)'
diff --git a/.config/wallust/templates/swaylock b/.config/wallust/templates/swaylock
new file mode 100644
index 0000000..69ff0ed
--- /dev/null
+++ b/.config/wallust/templates/swaylock
@@ -0,0 +1,29 @@
+image={{wallpaper}}
+clock
+indicator
+indicator-radius=100
+indicator-thickness=7
+effect-blur=5x5
+effect-vignette=0.8:0.8
+ring-color={{color0}}
+key-hl-color={{color12}}
+bs-hl-color={{color10}}
+text-color={{foreground}}
+line-color=00000000
+inside-color={{background}}88
+separator-color=00000000
+layout-bg-color={{background}}88
+layout-text-color={{foreground}}
+ring-clear-color={{color14}}
+text-clear-color={{color14}}
+inside-clear-color={{background}}88
+ring-ver-color={{color11}}
+text-ver-color={{color11}}
+inside-ver-color={{background}}88
+ring-wrong-color={{color10}}
+text-wrong-color={{color10}}
+inside-wrong-color={{background}}88
+grace=4
+fade-in=0.2
+font=LilexNerdFont
+font-size=30
diff --git a/.config/wallust/wallust.toml b/.config/wallust/wallust.toml
new file mode 100644
index 0000000..4722f71
--- /dev/null
+++ b/.config/wallust/wallust.toml
@@ -0,0 +1,37 @@
+color_space = "lch"
+palette = "dark16"
+check_contrast = true
+saturation = 35
+threshold = 10
+
+[templates]
+waybar.template = 'colors_waybar.css'
+waybar.target = '~/.config/waybar/colors.css'
+
+kitty.template = 'colors_kitty.conf'
+kitty.target = '~/.config/kitty/colors.conf'
+
+starship.template = 'starship'
+starship.target = '~/.config/starship/'
+
+sway.template = 'colors_sway'
+sway.target = '~/.config/sway/colors'
+
+neopywal.template = 'colors_neopywal.vim'
+neopywal.target = '~/.cache/wallust/colors_neopywal.vim'
+
+rofi.template = 'colors_rofi.rasi'
+rofi.target = '~/.config/rofi/colors.rasi'
+
+swaylock.template = 'swaylock'
+swaylock.target = '~/.config/swaylock/config'
+
+dunst.template = 'dunstrc'
+dunst.target = '~/.config/dunst/dunstrc'
+
+zathura.template = 'colors_zathura'
+zathura.target = '~/.config/zathura/colors'
+
+fish.template = 'colors_fish.fish'
+fish.target = '~/.config/fish/colors.fish'
+fish.pywal = true