Compare commits

..

24 Commits

Author SHA1 Message Date
4415c62963 Merge branch 'main' into golbat 2026-01-21 06:18:36 +01:00
0ab4bd1c65 Godot editor 2026-01-21 06:17:26 +01:00
d2e369b35c Merge branch 'main' into golbat 2026-01-19 03:17:39 +01:00
5d4f9e01e0 Fixed double cava in install.sh 2026-01-19 03:16:48 +01:00
06dfe249d4 Merge branch 'main' into golbat 2026-01-16 01:47:53 +01:00
0128e96f6f Let dms set nvim theme 2026-01-16 01:47:51 +01:00
e4d4fc373c Merge branch 'main' into golbat 2026-01-15 21:29:17 +01:00
02c54c0d7f Steam notification window rules 2026-01-15 21:26:24 +01:00
46bb5c1f19 Merge branch 'main' into golbat 2026-01-13 20:59:43 +01:00
54cbad8760 Added EXPERIMENTAL hyprland config 2 2026-01-13 20:59:39 +01:00
e3b8b06eeb Added EXPERIMENTAL hyprland config 2026-01-13 20:59:27 +01:00
f24a7a24f9 Merge branch 'main' into golbat 2026-01-13 20:52:56 +01:00
ee0ab522b9 dms update 2026-01-13 20:52:51 +01:00
66c7a56a8e Merge branch 'main' into golbat 2026-01-13 20:00:04 +01:00
d13b8756c9 Added push alias 2026-01-13 20:00:01 +01:00
83728cdbe5 Added submodule update alias 2026-01-13 19:56:59 +01:00
3e1474040d Merge branch 'main' into golbat 2026-01-13 19:51:39 +01:00
2feb840a52 Setup omz to be installed as a submodule 2026-01-13 19:51:35 +01:00
804814759f Merge branch 'main' into golbat 2026-01-13 19:47:47 +01:00
c3a27811d6 Disabled mouse accelleration and gitignored lazy-lock.json, very safe 2026-01-13 19:47:36 +01:00
7b41b56eb3 Merge branch 'main' into golbat 2026-01-12 16:39:28 +01:00
6cb39349f3 Removed inactive window opacity 2026-01-12 16:39:13 +01:00
95fb8abed6 Vesktop and Ferdium always on 2nd monitor 2026-01-12 15:27:46 +01:00
e52463c1a8 Golbat monitor setup 2026-01-12 14:54:32 +01:00
23 changed files with 639 additions and 38 deletions

View File

@@ -1 +0,0 @@
dankcolors

View File

@@ -0,0 +1,22 @@
background = #1a1018
foreground = #f0dde9
cursor-color = #ffabf1
selection-background = #82007e
selection-foreground = #f0dde9
palette = 0=#1a1018
palette = 1=#d95b3c
palette = 2=#6ed680
palette = 3=#d2db7b
palette = 4=#c857b5
palette = 5=#bf8cb6
palette = 6=#ffabf1
palette = 7=#abb2bf
palette = 8=#5c6370
palette = 9=#e0775f
palette = 10=#86e095
palette = 11=#e1e897
palette = 12=#ffbdf9
palette = 13=#b255b2
palette = 14=#aa6194
palette = 15=#ffffff

View File

@@ -1,4 +0,0 @@
colors.conf
cursor.conf
layout.conf
outputs.conf

View File

@@ -0,0 +1,111 @@
bind = ALT, Print, exec, dms screenshot window
bind = CTRL ALT, Delete, exec, dms ipc call processlist focusOrToggle
bind = CTRL, Print, exec, dms screenshot full
bind = , Print, exec, dms screenshot
bind = SUPER ALT, L, exec, dms ipc call lock lock
bind = SUPER, M, exec, dms ipc call processlist focusOrToggle
bind = SUPER, N, exec, dms ipc call notifications toggle
bind = SUPER SHIFT, N, exec, dms ipc call notepad toggle
bind = SUPER SHIFT, Slash, exec, dms ipc call keybinds toggle hyprland
bind = SUPER, TAB, exec, dms ipc call hypr toggleOverview
bind = SUPER, V, exec, dms ipc call clipboard toggle
bind = SUPER, X, exec, dms ipc call powermenu toggle
bind = SUPER, Y, exec, dms ipc call dankdash wallpaper
bind = SUPER, comma, exec, dms ipc call settings focusOrToggle
bind = SUPER, space, exec, dms ipc call spotlight toggle
bindel = , XF86AudioLowerVolume, exec, dms ipc call audio decrement 3
bindl = , XF86AudioMicMute, exec, dms ipc call audio micmute
bindl = , XF86AudioMute, exec, dms ipc call audio mute
bindl = , XF86AudioNext, exec, dms ipc call mpris next
bindl = , XF86AudioPause, exec, dms ipc call mpris playPause
bindl = , XF86AudioPlay, exec, dms ipc call mpris playPause
bindl = , XF86AudioPrev, exec, dms ipc call mpris previous
bindel = , XF86AudioRaiseVolume, exec, dms ipc call audio increment 3
bindel = , XF86MonBrightnessDown, exec, dms ipc call brightness decrement 5 ""
bindel = , XF86MonBrightnessUp, exec, dms ipc call brightness increment 5 ""
bind = SUPER, 1, workspace, 1
bind = SUPER, 2, workspace, 2
bind = SUPER, 3, workspace, 3
bind = SUPER, 4, workspace, 4
bind = SUPER, 5, workspace, 5
bind = SUPER, 6, workspace, 6
bind = SUPER, 7, workspace, 7
bind = SUPER, 8, workspace, 8
bind = SUPER, 9, workspace, 9
bind = SUPER CTRL, I, movetoworkspace, e-1
bind = SUPER CTRL, U, movetoworkspace, e+1
bind = SUPER CTRL, down, movetoworkspace, e+1
bind = SUPER CTRL, mouse_down, movetoworkspace, e+1
bind = SUPER CTRL, mouse_up, movetoworkspace, e-1
bind = SUPER CTRL, up, movetoworkspace, e-1
bind = SUPER, I, workspace, e-1
bind = SUPER, Page_Down, workspace, e+1
bind = SUPER, Page_Up, workspace, e-1
bind = SUPER SHIFT, 1, movetoworkspace, 1
bind = SUPER SHIFT, 2, movetoworkspace, 2
bind = SUPER SHIFT, 3, movetoworkspace, 3
bind = SUPER SHIFT, 4, movetoworkspace, 4
bind = SUPER SHIFT, 5, movetoworkspace, 5
bind = SUPER SHIFT, 6, movetoworkspace, 6
bind = SUPER SHIFT, 7, movetoworkspace, 7
bind = SUPER SHIFT, 8, movetoworkspace, 8
bind = SUPER SHIFT, 9, movetoworkspace, 9
bind = SUPER SHIFT, I, movetoworkspace, e-1
bind = SUPER SHIFT, Page_Down, movetoworkspace, e+1
bind = SUPER SHIFT, Page_Up, movetoworkspace, e-1
bind = SUPER SHIFT, U, movetoworkspace, e+1
bind = SUPER, U, workspace, e+1
bind = SUPER, mouse_down, workspace, e+1
bind = SUPER, mouse_up, workspace, e-1
bind = SUPER CTRL, F, resizeactive, exact 100%
bind = SUPER CTRL, H, focusmonitor, l
bind = SUPER CTRL, J, focusmonitor, d
bind = SUPER CTRL, K, focusmonitor, u
bind = SUPER CTRL, L, focusmonitor, r
bind = SUPER CTRL, left, focusmonitor, l
bind = SUPER CTRL, right, focusmonitor, r
bind = SUPER, End, focuswindow, last
bind = SUPER, H, movefocus, l
bind = SUPER, Home, focuswindow, first
bind = SUPER, J, movefocus, d
bind = SUPER, K, movefocus, u
bind = SUPER, L, movefocus, r
bind = SUPER SHIFT CTRL, H, movewindow, mon:l
bind = SUPER SHIFT CTRL, J, movewindow, mon:d
bind = SUPER SHIFT CTRL, K, movewindow, mon:u
bind = SUPER SHIFT CTRL, L, movewindow, mon:r
bind = SUPER SHIFT CTRL, down, movewindow, mon:d
bind = SUPER SHIFT CTRL, left, movewindow, mon:l
bind = SUPER SHIFT CTRL, right, movewindow, mon:r
bind = SUPER SHIFT CTRL, up, movewindow, mon:u
bind = SUPER SHIFT, H, movewindow, l
bind = SUPER SHIFT, J, movewindow, d
bind = SUPER SHIFT, K, movewindow, u
bind = SUPER SHIFT, L, movewindow, r
bind = SUPER SHIFT, down, movewindow, d
binde = SUPER SHIFT, equal, resizeactive, 0 10%
bind = SUPER SHIFT, left, movewindow, l
binde = SUPER SHIFT, minus, resizeactive, 0 -10%
bind = SUPER SHIFT, right, movewindow, r
bind = SUPER SHIFT, up, movewindow, u
bindd = SUPER, code:20, Expand window left, resizeactive, -100 0
bindd = SUPER, code:21, Shrink window left, resizeactive, 100 0
bind = SUPER, down, movefocus, d
binde = SUPER, equal, resizeactive, 10% 0
bind = SUPER, left, movefocus, l
binde = SUPER, minus, resizeactive, -10% 0
bindmd = SUPER, mouse:272, Move window, movewindow
bindmd = SUPER, mouse:273, Resize window, resizewindow
bind = SUPER, right, movefocus, r
bind = SUPER, up, movefocus, u
bind = Super, Return, exec, ghostty # ghostty
bind = SUPER SHIFT, E, exit
bind = SUPER SHIFT, P, dpms, toggle
bind = SUPER, F, fullscreen, 1
bind = SUPER, Q, killactive
bind = SUPER, R, layoutmsg, togglesplit
bind = SUPER SHIFT, F, fullscreen, 0
bind = SUPER SHIFT, T, togglefloating
bind = SUPER, W, togglegroup
bind = SUPER, bracketleft, layoutmsg, preselect l
bind = SUPER, bracketright, layoutmsg, preselect r

View File

@@ -0,0 +1,25 @@
# ! Auto-generated file. Do not edit directly.
# Remove source = ./dms/colors.conf from your config to override.
$primary = rgb(ffabf1)
$outline = rgb(9c8c97)
$error = rgb(ffb4ab)
general {
col.active_border = $primary
col.inactive_border = $outline
}
group {
col.border_active = $primary
col.border_inactive = $outline
col.border_locked_active = $error
col.border_locked_inactive = $outline
groupbar {
col.active = $primary
col.inactive = $outline
col.locked_active = $error
col.locked_inactive = $outline
}
}

View File

@@ -0,0 +1,6 @@
# Auto-generated by DMS - do not edit manually
env = HYPRCURSOR_THEME,Sweet-cursors
env = XCURSOR_THEME,Sweet-cursors
env = HYPRCURSOR_SIZE,24
env = XCURSOR_SIZE,24

View File

@@ -0,0 +1,11 @@
# Auto-generated by DMS - do not edit manually
general {
gaps_in = 4
gaps_out = 4
border_size = 2
}
decoration {
rounding = 12
}

View File

@@ -0,0 +1,4 @@
# Auto-generated by DMS - do not edit manually
monitor = DP-1, 2560x1440@59.951, 2560x0, 1, vrr, 1
monitor = DP-2, 2560x1440@180.002, 0x0, 1

View File

@@ -0,0 +1,118 @@
# Hyprland Configuration
# https://wiki.hypr.land/Configuring/
# ==================
# MONITOR CONFIG
# ==================
# monitor = eDP-2, 2560x1600@239.998993, 2560x0, 1, vrr, 1
monitor = , preferred,auto,auto
# ==================
# STARTUP APPS
# ==================
exec-once = dbus-update-activation-environment --systemd --all
exec-once = systemctl --user start hyprland-session.target
# ==================
# INPUT CONFIG
# ==================
input {
kb_layout = de
numlock_by_default = true
}
# ==================
# GENERAL LAYOUT
# ==================
general {
gaps_in = 5
gaps_out = 5
border_size = 2
layout = dwindle
}
# ==================
# DECORATION
# ==================
decoration {
rounding = 12
active_opacity = 1.0
inactive_opacity = 1.0
shadow {
enabled = true
range = 30
render_power = 5
offset = 0 5
color = rgba(00000070)
}
}
# ==================
# ANIMATIONS
# ==================
animations {
enabled = true
animation = windowsIn, 1, 3, default
animation = windowsOut, 1, 3, default
animation = workspaces, 1, 5, default
animation = windowsMove, 1, 4, default
animation = fade, 1, 3, default
animation = border, 1, 3, default
}
# ==================
# LAYOUTS
# ==================
dwindle {
preserve_split = true
}
master {
mfact = 0.5
}
# ==================
# MISC
# ==================
misc {
disable_hyprland_logo = true
disable_splash_rendering = true
vrr = 1
}
# ==================
# WINDOW RULES
# ==================
windowrule = tile on, match:class ^(org\.wezfurlong\.wezterm)$
windowrule = rounding 12, match:class ^(org\.gnome\.)
windowrule = tile on, match:class ^(gnome-control-center)$
windowrule = tile on, match:class ^(pavucontrol)$
windowrule = tile on, match:class ^(nm-connection-editor)$
windowrule = float on, match:class ^(gnome-calculator)$
windowrule = float on, match:class ^(galculator)$
windowrule = float on, match:class ^(blueman-manager)$
windowrule = float on, match:class ^(org\.gnome\.Nautilus)$
windowrule = float on, match:class ^(steam)$
windowrule = float on, match:class ^(xdg-desktop-portal)$
windowrule = float on, match:class ^(firefox)$, match:title ^(Picture-in-Picture)$
windowrule = float on, match:class ^(zoom)$
# DMS windows floating by default
# ! Hyprland doesn't size these windows correctly so disabling by default here
# windowrule = float on, match:class ^(org.quickshell)$
layerrule = no_anim on, match:namespace ^(quickshell)$
source = ./dms/colors.conf
source = ./dms/outputs.conf
source = ./dms/layout.conf
source = ./dms/cursor.conf
source = ./dms/binds.conf

View File

@@ -4,31 +4,47 @@ set -e
DOTSDIR=$(pwd) DOTSDIR=$(pwd)
#########################
## gum style variables ##
#########################
# GUM_SPIN_SPINNER="minidot"
# GUM_SPIN_SHOW_OUTPUT="true"
sudo -v || exit 1 sudo -v || exit 1
##################### ####################
## Updating System ## ## Updating Repos ##
##################### ####################
sudo pacman -Syyu --noconfirm sudo pacman -Syy
############################# ####################
## Installing dependencies ## ## Installing gum ##
############################# ####################
sudo pacman -S --noconfirm --needed gum stow base-devel git if ! command -v gum &>/dev/null; then
echo "Installing gum"
sudo pacman -S --needed --noconfirm gum
fi
################################### ###################################
## Installing yay & dependencies ## ## Installing yay & dependencies ##
################################### ###################################
if ! command -v yay &>/dev/null; then if ! command -v yay &>/dev/null; then
sudo -v || exit 1
# gum spin --title "Installing yay dependencies" -- \
sudo pacman -S base-devel git --needed --noconfirm
TEMP_DIR=$(mktemp -d) TEMP_DIR=$(mktemp -d)
# gum spin --title "Cloning yay-bin from AUR" -- \
git clone https://aur.archlinux.org/yay-bin.git "$TEMP_DIR"/yay git clone https://aur.archlinux.org/yay-bin.git "$TEMP_DIR"/yay
cd "$TEMP_DIR"/yay cd "$TEMP_DIR"/yay
sudo -v || exit 1 sudo -v || exit 1
# gum spin --title "Installing yay" -- \
makepkg -si --noconfirm makepkg -si --noconfirm
fi fi
@@ -73,16 +89,23 @@ mapfile -t extratools < <(
"MPV" "MPV"
) )
#####################
## Installing stow ##
#####################
sudo -v || exit 1
# gum spin --title "Installing GNU Stow" -- \
yay -S --needed --noconfirm stow
###################### ######################
## Applying configs ## ## Applying configs ##
###################### ######################
env_to_set=()
for choice in "${desktop[@]}"; do for choice in "${desktop[@]}"; do
case "$choice" in case "$choice" in
"Niri") "Niri")
sudo -v || exit 1 sudo -v || exit 1
# gum spin --title "Installing niri alongside required packages" -- \
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
niri \ niri \
nautilus \ nautilus \
@@ -112,8 +135,7 @@ for choice in "${desktop[@]}"; do
xdg-mime default org.gnome.nautilus.desktop inode/directory xdg-mime default org.gnome.nautilus.desktop inode/directory
mkdir -p "$HOME"/.config/environment.d mkdir -p "$HOME"/.config/environment.d
# echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf
env_to_set+=("QT_QPA_PLATFORMTHEME=qt6ct")
systemctl --user daemon-reload systemctl --user daemon-reload
systemctl --user enable dms systemctl --user enable dms
@@ -128,7 +150,7 @@ for choice in "${desktop[@]}"; do
sudo -v || exit 1 sudo -v || exit 1
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
hyprland \ hyprland \
uswm \ uwsm \
nautilus \ nautilus \
gnome-keyring \ gnome-keyring \
brightnessctl \ brightnessctl \
@@ -140,6 +162,7 @@ for choice in "${desktop[@]}"; do
xdg-desktop-portal-gtk \ xdg-desktop-portal-gtk \
xdg-desktop-portal-wlr \ xdg-desktop-portal-wlr \
quickshell-git \ quickshell-git \
cava \
cliphist \ cliphist \
wl-clipboard \ wl-clipboard \
dgop \ dgop \
@@ -155,8 +178,7 @@ for choice in "${desktop[@]}"; do
xdg-mime default org.gnome.nautilus.desktop inode/directory xdg-mime default org.gnome.nautilus.desktop inode/directory
mkdir -p "$HOME"/.config/environment.d mkdir -p "$HOME"/.config/environment.d
# echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf
env_to_set+=("QT_QPA_PLATFORMTHEME=qt6ct")
systemctl --user daemon-reload systemctl --user daemon-reload
systemctl --user enable dms systemctl --user enable dms
@@ -170,6 +192,7 @@ for choice in "${desktop[@]}"; do
;; ;;
"KDE Plasma") "KDE Plasma")
sudo -v || exit 1 sudo -v || exit 1
# gum spin --title "Installing KDE Plasma" -- \
pacman -S --needed --noconfirm plasma kde-applications pacman -S --needed --noconfirm plasma kde-applications
sudo systemctl enable sddm sudo systemctl enable sddm
;; ;;
@@ -180,6 +203,7 @@ for choice in "${tools[@]}"; do
case "$choice" in case "$choice" in
"Terminal") "Terminal")
sudo -v || exit 1 sudo -v || exit 1
# gum spin --title "Installing Terminal packages..." -- \
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
fastfetch \ fastfetch \
hyfetch \ hyfetch \
@@ -197,8 +221,11 @@ for choice in "${tools[@]}"; do
imagemagick \ imagemagick \
tree tree
# sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# git clone https://github.com/ohmyzsh/ohmyzsh "$HOME"/.oh-my-zsh
stow fastfetch hyfetch nvim zsh --adopt stow fastfetch hyfetch nvim zsh --adopt
# gum spin --title "Updating Tealdeer database" -- \
tldr --update tldr --update
chsh -s /bin/zsh "$USER" chsh -s /bin/zsh "$USER"
@@ -206,6 +233,7 @@ for choice in "${tools[@]}"; do
"Terminal Emulator") "Terminal Emulator")
sudo -v || exit 1 sudo -v || exit 1
# gum spin --title "Installing Terminal Emulator..." -- \
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
ghostty ghostty
stow ghostty --adopt stow ghostty --adopt
@@ -213,6 +241,7 @@ for choice in "${tools[@]}"; do
"Gaming") "Gaming")
sudo -v || exit 1 sudo -v || exit 1
# gum spin --title "Installing Gaming Packages..." -- \
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
mangohud \ mangohud \
gamemode \ gamemode \
@@ -232,12 +261,14 @@ for choice in "${tools[@]}"; do
sudo -v || exit 1 sudo -v || exit 1
# gum spin --spinner minidot --title "Applying arrpy systemd fix..." -- \
sudo cp /usr/lib/systemd/user/arrpc.service /etc/systemd/system/arrpc.service sudo cp /usr/lib/systemd/user/arrpc.service /etc/systemd/system/arrpc.service
sudo systemctl enable arrpc --now sudo systemctl enable arrpc --now
;; ;;
"VR Gaming") "VR Gaming")
sudo -v || exit 1 sudo -v || exit 1
# gum spin --title "Installing VR Gaming Packages..." -- \
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
alvr-launcher-bin \ alvr-launcher-bin \
wayvr wayvr
@@ -245,6 +276,7 @@ for choice in "${tools[@]}"; do
"Hamr Sticker Picker") "Hamr Sticker Picker")
sudo -v || exit 1 sudo -v || exit 1
# gum spin --title "Installing hamr..." -- \
yay -S --needed --noconfirm \ yay -S --needed --noconfirm \
hamr hamr
@@ -330,12 +362,6 @@ for choice in "${extratools[@]}"; do
esac esac
done done
mkdir -p "$HOME"/.config/environment.d
echo "$(
IFS=$'\n'
printf "%s\n" "${env_to_set[@]}" | sort -u
)" >"$HOME"/.config/environment.d/90-dots.conf
extpkgstr=$( extpkgstr=$(
IFS=" " IFS=" "
echo "${extrapkgs[*]}" echo "${extrapkgs[*]}"

View File

@@ -5,6 +5,53 @@
config-notification { config-notification {
disable-failed disable-failed
} }
// Outputs from existing configuration
output "eDP-1" {
// Uncomment this line to disable this output.
// off
// Resolution and, optionally, refresh rate of the output.
// The format is "<width>x<height>" or "<width>x<height>@<refresh rate>".
// If the refresh rate is omitted, niri will pick the highest refresh rate
// for the resolution.
// If the mode is omitted altogether or is invalid, niri will pick one automatically.
// Run `niri msg outputs` while inside a niri instance to list all outputs and their modes.
mode "1920x1080@144"
// You can use integer or fractional scale, for example use 1.5 for 150% scale.
scale 1
// Transform allows to rotate the output counter-clockwise, valid values are:
// normal, 90, 180, 270, flipped, flipped-90, flipped-180 and flipped-270.
transform "normal"
// Position of the output in the global coordinate space.
// This affects directional monitor actions like "focus-monitor-left", and cursor movement.
// The cursor can only move between directly adjacent outputs.
// Output scale and rotation has to be taken into account for positioning:
// outputs are sized in logical, or scaled, pixels.
// For example, a 3840×2160 output with scale 2.0 will have a logical size of 1920×1080,
// so to put another output directly adjacent to it on the right, set its x to 1920.
// If the position is unset or results in an overlap, the output is instead placed
// automatically.
position x=0 y=0
}
// Main Screen
output "DP-2" {
mode "2560x1440@180.002"
scale 1
transform "normal"
position x=0 y=0
}
// Secondary Screen
output "DP-1" {
mode "2560x1440@59.951"
scale 1
transform "normal"
position x=2560 y=140
}
gestures { gestures {
hot-corners { hot-corners {

View File

@@ -1,6 +0,0 @@
alttab.kdl
colors.kdl
cursor.kdl
layout.kdl
outputs.kdl
wpblur.kdl

View File

@@ -0,0 +1,10 @@
// ! DO NOT EDIT !
// ! AUTO-GENERATED BY DMS !
// ! CHANGES WILL BE OVERWRITTEN !
// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE !
recent-windows {
highlight {
corner-radius 12
}
}

View File

@@ -0,0 +1,39 @@
// ! Auto-generated file. Do not edit directly.
// Remove `include "dms/colors.kdl"` from your config to override.
layout {
background-color "transparent"
focus-ring {
active-color "#ffabf1"
inactive-color "#9c8c97"
urgent-color "#ffb4ab"
}
border {
active-color "#ffabf1"
inactive-color "#9c8c97"
urgent-color "#ffb4ab"
}
shadow {
color "#00000070"
}
tab-indicator {
active-color "#ffabf1"
inactive-color "#9c8c97"
urgent-color "#ffb4ab"
}
insert-hint {
color "#ffabf180"
}
}
recent-windows {
highlight {
active-color "#82007e"
urgent-color "#ffb4ab"
}
}

View File

@@ -0,0 +1,9 @@
// ! DO NOT EDIT !
// ! AUTO-GENERATED BY DMS !
// ! CHANGES WILL BE OVERWRITTEN !
// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE !
cursor {
xcursor-theme "Sweet-cursors"
xcursor-size 24
}

View File

@@ -0,0 +1,22 @@
// ! DO NOT EDIT !
// ! AUTO-GENERATED BY DMS !
// ! CHANGES WILL BE OVERWRITTEN !
// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE !
layout {
gaps 4
border {
width 2
}
focus-ring {
width 2
}
}
window-rule {
geometry-corner-radius 12
clip-to-geometry true
tiled-state true
draw-border-with-background false
}

View File

@@ -0,0 +1,14 @@
// Auto-generated by DMS - do not edit manually
output "DP-2" {
mode "2560x1440@180.002"
scale 1
position x=0 y=0
}
output "DP-1" {
mode "2560x1440@59.951"
scale 1
position x=2560 y=140
}

View File

@@ -0,0 +1,9 @@
// ! DO NOT EDIT !
// ! AUTO-GENERATED BY DMS !
// ! CHANGES WILL BE OVERWRITTEN !
// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE !
layer-rule {
match namespace="dms:blurwallpaper"
place-within-backdrop true
}

View File

@@ -1,2 +1 @@
lazy-lock.json lazy-lock.json
dankcolors.lua

View File

@@ -1 +0,0 @@
matugen.conf

View File

@@ -0,0 +1,144 @@
[ColorScheme]
active_colors=#f0dde9, #1a1018, #271c24, #9c8c97, #50434c, #50434c, #f0dde9, #5c0059, #f0dde9, #1a1018, #1a1018, #000000, #ffabf1, #5c0059, #eab9d1, #eab9d1, #231820, #1a1018, #1a1018, #d4c1cd, #d4c1cd
disabled_colors=#d4c1cd, #50434c, #271c24, #9c8c97, #50434c, #50434c, #d4c1cd, #d4c1cd, #d4c1cd, #50434c, #50434c, #000000, #50434c, #d4c1cd, #d4c1cd, #d4c1cd, #50434c, #50434c, #50434c, #d4c1cd, #d4c1cd
inactive_colors=#d4c1cd, #1a1018, #271c24, #9c8c97, #50434c, #50434c, #d4c1cd, #d4c1cd, #d4c1cd, #1a1018, #1a1018, #000000, #eab9d1, #472639, #eab9d1, #eab9d1, #231820, #1a1018, #1a1018, #d4c1cd, #d4c1cd
[ColorEffects:Disabled]
Color=212,193,205
ColorAmount=0
ColorEffect=0
ContrastAmount=0.65
ContrastEffect=1
IntensityAmount=0.1
IntensityEffect=2
[ColorEffects:Inactive]
ChangeSelectionColor=true
Color=156,140,151
ColorAmount=0.025
ColorEffect=2
ContrastAmount=0.1
ContrastEffect=2
Enable=false
IntensityAmount=0
IntensityEffect=0
[Colors:Button]
BackgroundAlternate=39,28,36
BackgroundNormal=26,16,24
DecorationFocus=255,171,241
DecorationHover=255,171,241
ForegroundActive=255,171,241
ForegroundInactive=212,193,205
ForegroundLink=252,178,199
ForegroundNegative=255,180,171
ForegroundNeutral=234,185,209
ForegroundNormal=240,221,233
ForegroundPositive=252,178,199
ForegroundVisited=234,185,209
[Colors:Complementary]
BackgroundAlternate=39,28,36
BackgroundNormal=26,16,24
DecorationFocus=255,171,241
DecorationHover=255,171,241
ForegroundActive=255,171,241
ForegroundInactive=212,193,205
ForegroundLink=252,178,199
ForegroundNegative=255,180,171
ForegroundNeutral=234,185,209
ForegroundNormal=240,221,233
ForegroundPositive=252,178,199
ForegroundVisited=234,185,209
[Colors:Header]
BackgroundAlternate=26,16,24
BackgroundNormal=26,16,24
DecorationFocus=255,171,241
DecorationHover=255,171,241
ForegroundActive=255,171,241
ForegroundInactive=212,193,205
ForegroundLink=252,178,199
ForegroundNegative=255,180,171
ForegroundNeutral=234,185,209
ForegroundNormal=240,221,233
ForegroundPositive=252,178,199
ForegroundVisited=234,185,209
[Colors:Header][Inactive]
BackgroundAlternate=26,16,24
BackgroundNormal=26,16,24
DecorationFocus=255,171,241
DecorationHover=255,171,241
ForegroundActive=255,171,241
ForegroundInactive=212,193,205
ForegroundLink=252,178,199
ForegroundNegative=255,180,171
ForegroundNeutral=234,185,209
ForegroundNormal=240,221,233
ForegroundPositive=252,178,199
ForegroundVisited=234,185,209
[Colors:Selection]
BackgroundAlternate=130,0,126
BackgroundNormal=255,171,241
DecorationFocus=255,171,241
DecorationHover=255,171,241
ForegroundActive=92,0,89
ForegroundInactive=212,193,205
ForegroundLink=252,178,199
ForegroundNegative=255,180,171
ForegroundNeutral=234,185,209
ForegroundNormal=92,0,89
ForegroundPositive=252,178,199
ForegroundVisited=234,185,209
[Colors:Tooltip]
BackgroundAlternate=26,16,24
BackgroundNormal=26,16,24
DecorationFocus=255,171,241
DecorationHover=255,171,241
ForegroundActive=255,171,241
ForegroundInactive=212,193,205
ForegroundLink=252,178,199
ForegroundNegative=255,180,171
ForegroundNeutral=234,185,209
ForegroundNormal=240,221,233
ForegroundPositive=252,178,199
ForegroundVisited=234,185,209
[Colors:View]
BackgroundAlternate=35,24,32
BackgroundNormal=26,16,24
DecorationFocus=255,171,241
DecorationHover=255,171,241
ForegroundActive=255,171,241
ForegroundInactive=212,193,205
ForegroundLink=252,178,199
ForegroundNegative=255,180,171
ForegroundNeutral=234,185,209
ForegroundNormal=240,221,233
ForegroundPositive=252,178,199
ForegroundVisited=234,185,209
[Colors:Window]
BackgroundAlternate=26,16,24
BackgroundNormal=26,16,24
DecorationFocus=255,171,241
DecorationHover=255,171,241
ForegroundActive=255,171,241
ForegroundInactive=212,193,205
ForegroundLink=252,178,199
ForegroundNegative=255,180,171
ForegroundNeutral=234,185,209
ForegroundNormal=240,221,233
ForegroundPositive=252,178,199
ForegroundVisited=234,185,209
[WM]
activeBackground=26,16,24
activeBlend=240,221,233
activeForeground=240,221,233
inactiveBackground=26,16,24
inactiveBlend=212,193,205
inactiveForeground=212,193,205

View File

@@ -9,6 +9,7 @@ alias girlboss="sudo"
alias vialias="nvim $HOME/.oh-my-zsh/custom/aliases.zsh" alias vialias="nvim $HOME/.oh-my-zsh/custom/aliases.zsh"
alias update-grub="sudo grub-mkconfig -o /boot/grub/grub.cfg" alias update-grub="sudo grub-mkconfig -o /boot/grub/grub.cfg"
alias update-submodules="git submodules update --recursive --init"
############# #############
## Scripts ## ## Scripts ##
@@ -16,4 +17,3 @@ alias update-grub="sudo grub-mkconfig -o /boot/grub/grub.cfg"
alias cherry-merge="$ZSH_CUSTOM/scripts/cherry-merge.sh" alias cherry-merge="$ZSH_CUSTOM/scripts/cherry-merge.sh"
alias push-main-current="$ZSH_CUSTOM/scripts/push-main-current.sh" alias push-main-current="$ZSH_CUSTOM/scripts/push-main-current.sh"
alias update-mirrorlist="$ZSH_CUSTOM/scripts/update-mirrorlist.sh"

View File

@@ -1,3 +0,0 @@
sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist_"$(date +%Y-%m-%d_%H-%M-%S)".bak
sudo reflector -c DE --protocol https --sort rate --latest 50 --download-timeout 5 --threads 5 --save /etc/pacman.d/mirrorlist
sudo pacman -Sy