Cleanup for KDE and bootstrap for basevoid install

This commit is contained in:
2026-08-12 08:47:37 +02:00
parent 5f930c1f23
commit 65a05f9426
7 changed files with 131 additions and 159 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
[font]
size = 13
size = 12
offset = { x = 0, y = 6 }
normal = { family = "JetBrainsMono Nerd Font", style = "Regular" }
-3
View File
@@ -15,10 +15,7 @@ export EDITOR="nvim"
export VISUAL="nvim"
export MANPAGER="nvim +Man!"
export BROWSER="firefox"
# export TERM=xterm-256color
export COLORTERM="truecolor"
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
# Development
export DEBUG=1
-127
View File
@@ -1,127 +0,0 @@
### Sway Config
include ~/.config/sway/noctalia
set $mod Mod4
### Applications
set $term alacritty
set $editor nvim
set $filemanager thunar
### Outputs
output HDMI-A-1 scale 1.21
### Appearance
seat seat0 xcursor_theme oreo_white_cursors 28
corner_radius 10
default_border pixel 4
default_floating_border pixel 4
gaps inner 8
gaps outer 0
focus_follows_mouse yes
### Workspaces
workspace 1
workspace 2
workspace 3
workspace 4
workspace 5
### Window behaviour
floating_modifier $mod
### Focus movement
bindsym $mod+h focus left
bindsym $mod+j focus down
bindsym $mod+k focus up
bindsym $mod+l focus right
### Move windows
bindsym $mod+Ctrl+h move left
bindsym $mod+Ctrl+j move down
bindsym $mod+Ctrl+k move up
bindsym $mod+Ctrl+l move right
### Resize
mode "resize" {
bindsym h resize shrink width 20px
bindsym j resize grow height 20px
bindsym k resize shrink height 20px
bindsym l resize grow width 20px
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+Shift+r mode "resize"
### Split orientation
bindsym $mod+v splitv
bindsym $mod+b splith
### Layout
bindsym $mod+w layout toggle split
bindsym $mod+Shift+space layout default
### Fullscreen / floating / maximize
bindsym $mod+f fullscreen toggle
bindsym $mod+Ctrl+space floating toggle
bindsym $mod+m fullscreen disable, floating disable
### Kill window
bindsym $mod+q kill
### Window cycling
bindsym $mod+Tab focus next
### Workspace switching
bindsym $mod+1 workspace number 1
bindsym $mod+2 workspace number 2
bindsym $mod+3 workspace number 3
bindsym $mod+4 workspace number 4
bindsym $mod+5 workspace number 5
### Move container to workspace
bindsym $mod+Ctrl+1 move container to workspace number 1
bindsym $mod+Ctrl+2 move container to workspace number 2
bindsym $mod+Ctrl+3 move container to workspace number 3
bindsym $mod+Ctrl+4 move container to workspace number 4
bindsym $mod+Ctrl+5 move container to workspace number 5
### Floating rules
for_window [app_id="pavucontrol"] floating enable
for_window [app_id="blueman-manager"] floating enable
for_window [title="Event Tester"] floating enable
### Launchers / apps
set $ipc noctalia msg
bindsym $mod+Return exec $term
bindsym $mod+e exec $filemanager
# bindsym $mod+t exec $term
# Noctalia Settings
bindsym $mod+s exec $ipc settings-toggle
# Noctalia Panels
bindsym $mod+space exec $ipc panel-toggle launcher
bindsym $mod+n exec $ipc panel-toggle control-center
bindsym $mod+c exec $ipc panel-toggle clipboard
bindsym $mod+grave exec $ipc panel-toggle session
### Screenshot
bindsym $mod+Ctrl+p exec grimshot save area
### Audio keys
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +2%
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -2%
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
### Mouse bindings
bindsym --whole-window $mod+Button1 move
bindsym --whole-window $mod+Button3 resize
### Reload
bindsym $mod+Ctrl+r reload
### Startup
exec pgrep -x noctalia >/dev/null || noctalia
exec pipewire
exec snixembed --fork
-18
View File
@@ -1,18 +0,0 @@
set $primary #a9afbd
set $on_primary #121212
set $secondary #7d8390
set $tertiary #8b909c
set $error #c77b7b
set $surface #121212
set $on_surface #e8e8e8
set $on_surface_variant #b0b0b0
set $outline #616161
## Window Colours
# class border backgr. text indicator child_border
client.focused $primary $surface $on_surface $primary $primary
client.focused_inactive $outline $surface $on_surface_variant $outline $outline
client.unfocused $outline $surface $on_surface_variant $outline $outline
client.urgent $error $surface $on_surface $error $error
client.placeholder $surface $surface $on_surface_variant $surface $surface
client.background $surface