feat: remove i3 scripts

This commit is contained in:
ineanto 2025-05-06 17:35:36 +02:00
parent f26435d640
commit cd365d5973
Signed by: ineanto
GPG key ID: E511F9CAA2F9CE84
18 changed files with 25 additions and 809 deletions

View file

@ -13,9 +13,9 @@ workspace_layout default
##############################
#border indicator on windows:
default_border pixel 1
default_floating_border pixel 1
for_window [class="^.*"] border pixel 1
default_border pixel 2
default_floating_border pixel 2
for_window [class="^.*"] border pixel 2
# thin borders
#hide_edge_borders both
@ -176,14 +176,11 @@ bindsym $mod+p exec /usr/local/bin/switch-audio-port
## App shortcuts
bindsym $mod+w exec /usr/bin/firefox
# bindsym $mod+Shift+s exec kazam
##########################################
# configuration for workspace behaviour: #
##########################################
# Define names for default workspaces for which we configure key bindings later on.
# We use variables to avoid repeating the names in multiple places.
set $ws1 "1:base"
set $ws2 "2:term"
set $ws3 "3:web"
@ -195,18 +192,20 @@ set $ws8 "8"
set $ws9 "9"
set $ws10 "10"
# bind program to workspace and focus to them on startup:
# Bind programs to workspace:
assign [class="alacritty"] $ws2
assign [class="(?i)firefox"] $ws3
assign [class="Spotify"] $ws5
# then the current:
#############################################
# autostart applications/services on login: #
# AUTO-START APPLICATIONS #
#############################################
# Display setup
exec xrandr --auto
exec autorandr -c
# Polybar
exec polybar --no-startup-id -rq
exec --no-startup-id gnome-keyring-daemon
@ -226,7 +225,7 @@ exec --no-startup-id picom -b --shadow
exec --no-startup-id nm-applet
# set wallpaper
exec --no-startup-id feh --bg-fill /home/ineanto/Pictures/Background/Waves.png
exec --no-startup-id feh --bg-scale /home/ineanto/Pictures/BG/wallpaper.png
# set powersavings for display:
exec --no-startup-id xset s 480 dpms 600 600 600
@ -234,67 +233,32 @@ exec --no-startup-id xset s 480 dpms 600 600 600
# Desktop notifications
exec --no-startup-id dbus-launch dunst --config ~/.config/dunst/dunstrc
# set focus upon starting
for_window [class="Firefox" instance="firefox"] focus
for_window [title="Firefox"] focus
# set floating (nontiling) for special apps
for_window [class="Xsane" instance="xsane"] floating enable
for_window [class="Pavucontrol" instance="pavucontrol"] floating enable
for_window [class="Blueberry.py" instance="blueberry.py"] floating enable
for_window [class="Bluetooth-sendto" instance="bluetooth-sendto"] floating enable
for_window [class="Pamac-manager"] floating enable
for_window [class="vlc"] sticky enable
######################################
# color settings windows #
# WINDOWS #
######################################
# Define colors variables:
set $rosewater #f5e0dc
set $flamingo #f2cdcd
set $pink #f5c2e7
set $mauve #cba6f7
set $red #f38ba8
set $maroon #eba0ac
set $peach #fab387
set $green #a6e3a1
set $teal #94e2d5
set $sky #89dceb
set $sapphire #74c7ec
set $blue #89b4fa
set $lavender #b4befe
set $text #cdd6f4
set $subtext1 #bac2de
set $subtext0 #a6adc8
set $overlay2 #9399b2
set $overlay1 #7f849c
set $overlay0 #6c7086
set $surface2 #585b70
set $surface1 #45475a
set $surface0 #313244
set $base #1e1e2e
set $mantle #181825
set $crust #11111b
# COLORS:
set $green #538f45
set $urgent #d42a2a
set $inactive #302428
set $black #0c0c0c
set $white #ffffff
# define colors for windows:
# target title bg text indicator border
client.focused $pink $base $text $rosewater $pink
client.focused_inactive $mauve $base $text $rosewater $mauve
client.unfocused $mauve $base $text $rosewater $mauve
client.urgent $peach $base $peach $overlay0 $peach
client.placeholder $overlay0 $base $text $overlay0 $overlay0
client.background $base
# WINDOWS (updated 18/10/2024):
# Default bar
bar {
status_command i3status
position top
font pango:DejaVu Sans Mono 13
strip_workspace_numbers yes
}
# Target Title BG Text Indicator Border
client.focused $white $black $white $green $green
client.focused_inactive $white $black $white $inactive $inactive
client.unfocused $white $black $white $inactive $inactive
client.urgent $white $black $white $urgent $urgent
client.placeholder $white $black $white $white $black
client.background $base
#####################################
# Application menu handled by rofi: #