Finish refactoring directory

This commit is contained in:
2024-05-03 18:38:25 +02:00
parent 2ef96e965b
commit 6438e2b385
72 changed files with 0 additions and 0 deletions

85
sway/.config/sway/config Normal file
View File

@@ -0,0 +1,85 @@
set $mod Mod4
set $term kitty
# set $menu dmenu_path | wofi --show=run --matching fuzzy | xargs swaymsg exec --
set $menu dmenu_path | wofi --show=run --matching | xargs swaymsg exec --
#xwayland disable
output * bg ~/.config/sway/wallpapers/mountains.jpg fill
output eDP-1 scale 1.4
### Idle configuration
#
# Example configuration:
#
# exec swayidle -w \
# timeout 300 'swaylock -f -c 000000' \
# timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
# before-sleep 'swaylock -f -c 000000'
#
# This will lock your screen after 300 seconds of inactivity, then turn off
# your displays after another 300 seconds, and turn your screens back on when
# resumed. It will also lock your screen before your computer goes to sleep.
bindsym $mod+p exec kitty -e python
bindsym $mod+Return exec $term
bindsym $mod+Shift+q kill
bindsym $mod+d exec $menu
floating_modifier $mod normal
bindsym $mod+Shift+c reload
bindsym $mod+Shift+e exec --no-startup-id i3-msg exit
#bar {
# position top
#
# # When the status_command prints a new line to stdout, swaybar updates.
# # The default just shows the current date and time.
# status_command while date +'%Y-%m-%d %X'; do sleep 1; done
#
# colors {
# statusline #ffffff
# background #323232
# inactive_workspace #32323200 #32323200 #5c5c5c
# }
#}
bar {
swaybar_command waybar
position top
}
bindsym XF86AudioRaiseVolume exec --no-startup-id pulsemixer --change-volume +5 --max-volume 100 #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pulsemixer --change-volume -5 --max-volume 100 #decrease sound volume
bindsym Shift+XF86AudioRaiseVolume exec --no-startup-id pulsemixer --change-volume +5 --max-volume 300 #increase sound volume
bindsym Shift+XF86AudioLowerVolume exec --no-startup-id pulsemixer --change-volume -5 --max-volume 300 #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle # mute sound
bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause
bindsym XF86AudioPause exec --no-startup-id playerctl play-pause
bindsym XF86AudioNext exec --no-startup-id playerctl next
bindsym XF86AudioPrev exec --no-startup-id playerctl previous
bindsym XF86MonBrightnessUp exec --no-startup-id brightnessctl set +5%
bindsym XF86MonBrightnessDown exec --no-startup-id brightnessctl set 5%-
include ~/.config/sway/config.d/*
bindsym $mod+c exec --no-startup-id kitty -e python
for_window [title="blueman-manager"] floating enable
for_window [class="^.*"] border pixel 3
default_floating_border none
default_floating_border normal 0
hide_edge_borders smart
gaps inner 20
smart_gaps on
blur enable
blur_radius 8
exec --no-startup-id dbus-update-activation-environment DISPLAY

View File

@@ -0,0 +1,2 @@
exec_always --no-startup-id nm-applet &
exec_always --no-startup-id blueman-applet &

View File

@@ -0,0 +1,10 @@
#gruvbox
# class border backgr. text indicator child_border
client.focused #d65d0e #d65d0e #1a1826 #d65d0e #d65d0e
client.focused_inactive #ebdbb2 #5f676a #ffffff #ebdbb2 #ebdbb2
client.unfocused #333333 #222222 #888888 #292d2e #222222
client.urgent #cc241d #900000 #ffffff #cc241d #cc241d
client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
client.background #ffffff

View File

@@ -0,0 +1,14 @@
input "type:touchpad" {
left_handed enabled
tap enabled
natural_scroll enabled
scroll_factor 0.4
dwt disable
accel_profile "adaptive" # disable mouse acceleration (enabled by default; to set it manually, use "adaptive" instead of "flat")
pointer_accel 0 # set mouse sensitivity (between -1 and 1)
}
input * {
xkb_layout "de"
xkb_variant "nodeadkeys"
}

View File

@@ -0,0 +1,58 @@
set $left h
set $down j
set $up k
set $right l
bindsym $mod+$left focus left
bindsym $mod+$down focus down
bindsym $mod+$up focus up
bindsym $mod+$right focus right
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
bindsym $mod+Shift+$left move left
bindsym $mod+Shift+$down move down
bindsym $mod+Shift+$up move up
bindsym $mod+Shift+$right move right
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
bindsym $mod+b splith
bindsym $mod+v splitv
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split
bindsym $mod+f fullscreen
bindsym $mod+Shift+space floating toggle
bindsym $mod+space focus mode_toggle
bindsym $mod+a focus parent
mode "resize" {
bindsym $left resize shrink width 10px
bindsym $down resize grow height 10px
bindsym $up resize shrink height 10px
bindsym $right resize grow width 10px
bindsym Left resize shrink width 10px
bindsym Down resize grow height 10px
bindsym Up resize shrink height 10px
bindsym Right resize grow width 10px
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"
bindsym $mod+Shift+minus move scratchpad
bindsym $mod+minus scratchpad show

View File

@@ -0,0 +1,51 @@
set $ws1 "1: Dev"
set $ws2 "2: Firefox"
set $ws3 "3: Management"
set $ws4 "4"
set $ws5 "5: Doc"
set $ws6 "6"
set $ws7 "7: Music"
set $ws8 "8"
set $ws9 "9"
set $ws10 "10"
bindsym $mod+1 workspace number $ws1
bindsym $mod+2 workspace number $ws2
bindsym $mod+3 workspace number $ws3
bindsym $mod+4 workspace number $ws4
bindsym $mod+5 workspace number $ws5
bindsym $mod+6 workspace number $ws6
bindsym $mod+7 workspace number $ws7
bindsym $mod+8 workspace number $ws8
bindsym $mod+9 workspace number $ws9
bindsym $mod+0 workspace number $ws10
bindsym $mod+Shift+1 move container to workspace number $ws1
bindsym $mod+Shift+2 move container to workspace number $ws2
bindsym $mod+Shift+3 move container to workspace number $ws3
bindsym $mod+Shift+4 move container to workspace number $ws4
bindsym $mod+Shift+5 move container to workspace number $ws5
bindsym $mod+Shift+6 move container to workspace number $ws6
bindsym $mod+Shift+7 move container to workspace number $ws7
bindsym $mod+Shift+8 move container to workspace number $ws8
bindsym $mod+Shift+9 move container to workspace number $ws9
bindsym $mod+Shift+0 move container to workspace number $ws10
# assign [class="firefox"] $ws2
assign [class="Spotify"] $ws7
exec --no-startup-id i3-msg 'workspace $ws1; exec kitty; $ws1'
exec --no-startup-id i3-msg 'workspace $ws2; exec firefox'
#
## Multiple monitors
#
#workspace $ws1 output DP1-3 eDP1
#workspace $ws2 output eDP1 DP1-3
#workspace $ws3 output eDP1 DP1-3
#workspace $ws4 output DP1-3 eDP1
#workspace $ws5 output eDP1
#workspace $ws6 output eDP1
#workspace $ws7 output eDP1
#workspace $ws8 output eDP1

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 514 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 779 KiB