aboutsummaryrefslogtreecommitdiff
path: root/wallust/templates
diff options
context:
space:
mode:
authoreric.marin <maarin.eric@gmail.com>2024-12-26 14:33:06 +0100
committereric.marin <maarin.eric@gmail.com>2024-12-30 21:07:42 +0100
commit4de5a217c25fe83bb54063f8d842b78c9e6d7fb3 (patch)
tree0460bc0600492324f111524dfdff1ef85c9fbf8e /wallust/templates
parentee2b01a3fff043a8b977385227c2659bbcf2e59a (diff)
downloaddotfiles-4de5a217c25fe83bb54063f8d842b78c9e6d7fb3.tar.gz
dotfiles-4de5a217c25fe83bb54063f8d842b78c9e6d7fb3.zip
wallust
Diffstat (limited to '')
-rw-r--r--wallust/templates/foot34
-rw-r--r--wallust/templates/fuzzel (renamed from fuzzel/fuzzel.ini)26
-rw-r--r--wallust/templates/hyprlock (renamed from hypr/hyprlock.conf)21
-rw-r--r--wallust/templates/mako (renamed from mako/config)13
-rw-r--r--wallust/templates/niri208
-rw-r--r--wallust/templates/nvim19
6 files changed, 296 insertions, 25 deletions
diff --git a/wallust/templates/foot b/wallust/templates/foot
new file mode 100644
index 0000000..cd12385
--- /dev/null
+++ b/wallust/templates/foot
@@ -0,0 +1,34 @@
+font=Hack Nerd Font:size=10,Noto Color Emoji:size=10,Sazanami Gothic:size=10
+pad=15x15
+dpi-aware=yes
+term=foot-extra
+
+[cursor]
+style=block
+blink=yes
+
+[scrollback]
+indicator-position=none
+
+[colors]
+foreground={{foreground | strip}}
+background={{background | strip}}
+
+regular0={{color0 | strip}}
+regular1={{color1 | strip}}
+regular2={{color2 | strip}}
+regular3={{color3 | strip}}
+regular4={{color4 | strip}}
+regular5={{color5 | strip}}
+regular6={{color6 | strip}}
+regular7={{color7 | strip}}
+
+bright0={{color8 | strip}}
+bright1={{color9 | strip}}
+bright2={{color10 | strip}}
+bright3={{color11 | strip}}
+bright4={{color12 | strip}}
+bright5={{color13 | strip}}
+bright6={{color14 | strip}}
+bright7={{color15 | strip}}
+
diff --git a/fuzzel/fuzzel.ini b/wallust/templates/fuzzel
index a50f09b..5d388ee 100644
--- a/fuzzel/fuzzel.ini
+++ b/wallust/templates/fuzzel
@@ -16,7 +16,7 @@ icon-theme=Papirus
# delayed-filter-ms=300
# delayed-filter-limit=20000
# show-actions=no
-terminal=footclient -o pad=0x0
+terminal=foot -o pad=0x0
# launch-prefix=<not set>
# list-executables-in-path=no
@@ -44,21 +44,21 @@ image-size-ratio=0
# match-workers=<number of logical CPUs>
[colors]
-background=1e2030ff
-text=cad3f5ff
-prompt=ed8796ff
-placeholder=a5adcbff
-input=cad3f5ff
-match=ed8796ff
-selection=ed8796ff
-selection-text=24273aff
-selection-match=24273aff
-counter=a5adcbff
-border=363a4fff
+background= {{background | strip}}FF
+text= {{foreground | strip}}FF
+prompt= {{color4 | strip}}FF
+placeholder= {{color2 | strip}}FF
+input= {{foreground | strip}}FF
+match= {{color4 | strip}}FF
+selection= {{color0 | strip}}FF
+selection-text= {{color5 | strip}}FF
+selection-match= {{color5 | strip}}FF
+counter= {{color1 | strip}}FF
+border= {{color1 | strip}}FF
[border]
width=2
-radius=10
+radius=0
[dmenu]
# mode=text # text|index
diff --git a/hypr/hyprlock.conf b/wallust/templates/hyprlock
index 6a999c6..9c37a34 100644
--- a/hypr/hyprlock.conf
+++ b/wallust/templates/hyprlock
@@ -1,27 +1,31 @@
general {
hide_cursor = true
ignore_empty_input = true
+ immediate_render = true
+ disable_loading_bar = true
}
background {
monitor = eDP-1
- path = /home/eric/Pictures/Backgrounds/buttons.png
+ path = {{wallpaper}}
+ blur_passes = 2
+ blur_size = 1
}
input-field {
monitor = eDP-1
size = 500, 100
- outline_thickness = 1
+ outline_thickness = 2
dots_size = 0.3 # Scale of input-field height, 0.2 - 0.8
dots_spacing = 0.35 # Scale of dots' absolute size, 0.0 - 1.0
dots_center = false
- outer_color = rgb(54, 58, 79)
- inner_color = rgb(36, 39, 58)
- font_color = rgb(202, 211, 245)
+ outer_color = rgb({{color1 | rgb}})
+ inner_color = rgb({{background | rgb}})
+ font_color = rgb({{foreground | rgb}})
fade_on_empty = true
placeholder_text = <i></i>
fail_text = <i>Wrong Password...</i>
- fail_color = rgb(237,135,150)
+ fail_color = rgb({{color6 | rgb}})
position = 0, -300
halign = center
@@ -30,12 +34,15 @@ input-field {
label {
monitor = eDP-1
text = cmd[update:1000] date +"%H:%M:%S"
- color = rgb(202, 211, 245)
+ color = rgb({{foreground | rgb}})
font_size = 100
font_family = Hack Nerd Font
position = 0, 300
halign = center
valign = center
+
+ shadow_passes = 1
+ shadow_color = rgb({{background | rgb}})
}
diff --git a/mako/config b/wallust/templates/mako
index 2ea216e..0211d7c 100644
--- a/mako/config
+++ b/wallust/templates/mako
@@ -1,19 +1,22 @@
layer=overlay
-background-color=#181926
+background-color={{background}}
border-size=1
-border-color=#363a4f
-border-radius=10
+border-color={{color2}}
+border-radius=0
default-timeout=5000
ignore-timeout=1
font=Noto Color Emoji 10, Sazanami Gothic 10, Hack Nerd Font 10
-text-color=#cad3f5
+text-color={{foreground}}
outer-margin=0,5,15,0
anchor=bottom-right
[urgency=high]
-border-color=#ed8796
+border-color={{color4}}
default-timeout=0
+[urgency=low]
+border-color={{color0}}
+
[category=mpd]
default-timeout=2000
group-by=category
diff --git a/wallust/templates/niri b/wallust/templates/niri
new file mode 100644
index 0000000..1b88179
--- /dev/null
+++ b/wallust/templates/niri
@@ -0,0 +1,208 @@
+environment {
+ QT_QPA_PLATFORM "wayland"
+ DISPLAY ":0"
+}
+hotkey-overlay {
+ skip-at-startup
+}
+cursor {
+ // xcursor-theme "breeze_cursors"
+ // xcursor-size 48
+
+ // hide-when-typing
+ hide-after-inactive-ms 5000
+}
+prefer-no-csd
+screenshot-path null
+
+input {
+ keyboard {
+ xkb {
+ layout "it"
+ }
+ }
+
+ touchpad {
+ tap
+ natural-scroll
+ }
+
+ mouse {
+ // off
+ // natural-scroll
+ // accel-speed 0.2
+ // accel-profile "flat"
+ // scroll-factor 1.0
+ // scroll-method "no-scroll"
+ // scroll-button 273
+ // left-handed
+ // middle-emulation
+ }
+
+ // disable-power-key-handling
+ // warp-mouse-to-focus
+ // focus-follows-mouse max-scroll-amount="0%"
+ // workspace-auto-back-and-forth
+}
+
+output "eDP-1" {
+ // off
+ mode "2560x1600@60.000"
+ scale 2.0
+ transform "normal"
+ position x=0 y=0
+}
+
+output "HDMI-A-1" {
+
+}
+
+layout {
+ gaps 5
+ center-focused-column "never"
+ // empty-workspace-above-first
+
+ preset-column-widths {
+ proportion 0.33333
+ proportion 0.5
+ proportion 0.66667
+ }
+ default-column-width { proportion 0.5; }
+
+ preset-window-heights {
+ proportion 0.33333
+ proportion 0.5
+ proportion 0.66667
+ }
+
+ focus-ring {
+ off
+ }
+
+ border {
+ // off
+ width 1
+ active-color "{{color1}}"
+ inactive-color "{{color0}}"
+ }
+
+ struts {
+ left 5
+ right 5
+ top 0
+ bottom 5
+ }
+}
+
+animations {
+ // off
+}
+
+window-rule {
+ match app-id=r#"^org\.wezfurlong\.wezterm$"#
+ default-column-width {}
+}
+window-rule {
+ match title="btop"
+ match title="nmtui"
+ default-column-width { proportion 1.0; }
+}
+window-rule {
+ //geometry-corner-radius 10
+ clip-to-geometry true
+}
+
+switch-events {}
+
+binds {
+ Mod+Backslash { show-hotkey-overlay; }
+
+ Mod+Return { spawn "foot"; }
+ Mod+Space { spawn "fuzzel"; }
+ Mod+Escape { spawn "~/.config/scripts/powermenu"; }
+ Mod+W { spawn "~/.config/scripts/set_random" "/home/eric.marin/Pictures/Backgrounds/"; }
+
+ XF86AudioRaiseVolume allow-when-locked=true { spawn "pamixer" "-i" "5"; }
+ XF86AudioLowerVolume allow-when-locked=true { spawn "pamixer" "-d" "5"; }
+ XF86AudioMute allow-when-locked=true { spawn "pamixer" "-t"; }
+ XF86AudioMicMute allow-when-locked=true { spawn "pamixer" "--default-source" "-m"; }
+ XF86MonBrightnessUp allow-when-locked=true { spawn "brightnessctl" "-e" "s" "+5%"; }
+ XF86MonBrightnessDown allow-when-locked=true { spawn "brightnessctl" "-e" "s" "5%-"; }
+
+ Mod+Q { close-window; }
+
+ Mod+H { focus-column-left; }
+ Mod+J { focus-window-down; }
+ Mod+K { focus-window-up; }
+ Mod+L { focus-column-right; }
+ Mod+Ctrl+H { move-column-left; }
+ Mod+Ctrl+J { move-window-down; }
+ Mod+Ctrl+K { move-window-up; }
+ Mod+Ctrl+L { move-column-right; }
+
+ Mod+N { focus-column-first; }
+ Mod+M { focus-column-last; }
+ Mod+Ctrl+N { move-column-to-first; }
+ Mod+Ctrl+M { move-column-to-last; }
+
+ Mod+Shift+H { focus-monitor-left; }
+ Mod+Shift+J { focus-monitor-down; }
+ Mod+Shift+K { focus-monitor-up; }
+ Mod+Shift+L { focus-monitor-right; }
+ Mod+Shift+Ctrl+H { move-column-to-monitor-left; }
+ Mod+Shift+Ctrl+J { move-column-to-monitor-down; }
+ Mod+Shift+Ctrl+K { move-column-to-monitor-up; }
+ Mod+Shift+Ctrl+L { move-column-to-monitor-right; }
+
+ Mod+U { focus-workspace-down; }
+ Mod+I { focus-workspace-up; }
+ Mod+Ctrl+U { move-column-to-workspace-down; }
+ Mod+Ctrl+I { move-column-to-workspace-up; }
+ Mod+Shift+U { move-workspace-down; }
+ Mod+Shift+I { move-workspace-up; }
+
+ Mod+1 { focus-workspace 1; }
+ Mod+2 { focus-workspace 2; }
+ Mod+3 { focus-workspace 3; }
+ Mod+4 { focus-workspace 4; }
+ Mod+5 { focus-workspace 5; }
+ Mod+6 { focus-workspace 6; }
+ Mod+7 { focus-workspace 7; }
+ Mod+8 { focus-workspace 8; }
+ Mod+9 { focus-workspace 9; }
+ Mod+Ctrl+1 { move-column-to-workspace 1; }
+ Mod+Ctrl+2 { move-column-to-workspace 2; }
+ Mod+Ctrl+3 { move-column-to-workspace 3; }
+ Mod+Ctrl+4 { move-column-to-workspace 4; }
+ Mod+Ctrl+5 { move-column-to-workspace 5; }
+ Mod+Ctrl+6 { move-column-to-workspace 6; }
+ Mod+Ctrl+7 { move-column-to-workspace 7; }
+ Mod+Ctrl+8 { move-column-to-workspace 8; }
+ Mod+Ctrl+9 { move-column-to-workspace 9; }
+
+ Mod+Tab { focus-workspace-previous; }
+
+ Mod+Comma { consume-window-into-column; }
+ Mod+Period { expel-window-from-column; }
+ Mod+O { consume-or-expel-window-left; }
+ Mod+P { consume-or-expel-window-right; }
+
+ Mod+R { switch-preset-column-width; }
+ Mod+Shift+R { switch-preset-window-height; }
+ Mod+Ctrl+R { reset-window-height; }
+ Mod+F { maximize-column; }
+ Mod+Shift+F { fullscreen-window; }
+ Mod+C { center-column; }
+
+ Mod+Minus { set-column-width "-10%"; }
+ Mod+Plus { set-column-width "+10%"; }
+
+ Mod+Shift+Minus { set-window-height "-10%"; }
+ Mod+Shift+Plus { set-window-height "+10%"; }
+
+ Print { screenshot; }
+ Ctrl+Print { screenshot-screen; }
+ Alt+Print { screenshot-window; }
+
+ Mod+Shift+E { quit; }
+}
diff --git a/wallust/templates/nvim b/wallust/templates/nvim
new file mode 100644
index 0000000..c5e966d
--- /dev/null
+++ b/wallust/templates/nvim
@@ -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}}"