Compare commits

...

9 Commits

Author SHA1 Message Date
nils 73d28aff9a final 2026-03-28 23:59:02 +01:00
nils 94f9cbef4a update 2026-03-05 18:30:37 +01:00
nils 26d48504ef silent scratchpad 2026-01-31 16:29:01 +01:00
nils ec28c9e34f workspace update 2026-01-28 16:37:39 +01:00
nils 18e332672b starship update 2026-01-25 19:02:52 +01:00
nils 10cda4240e padding update 2026-01-25 17:27:45 +01:00
nils 696bf08ca6 gaps update 2026-01-25 17:27:34 +01:00
nils a5bd0e4b56 bat paging never 2026-01-23 21:36:27 +01:00
nils 0dbf5d5e44 starship update 2026-01-23 21:28:32 +01:00
20 changed files with 112 additions and 147 deletions
+2
View File
@@ -0,0 +1,2 @@
--paging=never
--pager="less -R"
+1 -1
View File
@@ -8,7 +8,7 @@ activate_item_with_single_click=false
activate_pastes=true
always_on_top=false
autocompletion=true
autostart=true
autostart=false
check_clipboard=true
check_selection=false
clipboard_notification_lines=0
+5
View File
@@ -17,3 +17,8 @@ hidden = false
[keys.normal]
X = "extend_line_above"
"C-h" = "jump_view_left"
"C-j" = "jump_view_down"
"C-k" = "jump_view_up"
"C-l" = "jump_view_right"
+45 -24
View File
@@ -7,6 +7,7 @@ monitor = DP-5, 2560x1440@164.958, 1280x0, 1
# Workspaces
workspace = 1, monitor:DP-6, default:true
workspace = 6, monitor:DP-5, default:true
monitor= , preferred, auto, 1
# Variablen
@@ -34,19 +35,28 @@ input {
}
# hyprctl devices
device {
name = apple-inc.-magic-trackpad
sensitivity = 0.1
name = apple-inc.-magic-trackpad-usb-c
sensitivity = 0.15
natural_scroll = true
}
device {
name = kinesis-corporation-adv360-pro-mouse
sensitivity = 0.5
}
# Gestures
gesture = 3, horizontal, workspace
gesture = 3, vertical, special, magic
# gesture = 3, horizontal, workspace
# gesture = 3, vertical, special, magic
# gesture = 4, down, close
# gesture = 4, up, dispatcher, exec, rofi -show drun
# gesture = 3, l, layoutmsg, scroll 1
gesture = 3, swipe, mod: SUPER, resize
gesture = 3, swipe, mod: CTRL, move
gesture = 3, swipe, mod: Alt, fullscreen
gesture = 3, right, dispatcher, movefocus, l
gesture = 3, left, dispatcher, movefocus, r
gesture = 3, down, dispatcher, movefocus, u
gesture = 3, up, dispatcher, movefocus, d
# gesture = 3, left, dispatcher, focusmonitor, -1
# gesture = 3, left, mod: CTRL, dispatcher, movetoworkspace, -1
# gesture = 3, right, dispatcher, focusmonitor, +1
@@ -55,13 +65,19 @@ gesture = 3, swipe, mod: Alt, fullscreen
# General
general {
gaps_in = 5
gaps_out = 7
gaps_out = 15
border_size = 3
col.active_border = $primary
col.inactive_border = $surface_variant
layout = dwindle
}
bind = SUPER, F1, exec, hyprctl keyword general:layout dwindle && notify-send "Layout: Dwindle"
bind = SUPER, F2, exec, hyprctl keyword general:layout master && notify-send "Layout: Master"
bind = SUPER, F3, exec, hyprctl keyword general:layout scrolling && notify-send "Layout: Scrolling"
bind = SUPER, F4, exec, hyprctl keyword general:layout monocle && notify-send "Layout: Monocle"
# Decoration
decoration {
rounding = 10
@@ -105,27 +121,32 @@ dwindle {
preserve_split = true
}
scrolling {
direction = right
focus_fit_method = 0
}
# Window Rules
windowrulev2 = opacity 0.9 0.8, class:^(Alacritty)$
windowrulev2 = float, size 800 600, center, class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = float, class:^(waypaper)$
windowrulev2 = size 800 600, class:^(waypaper)$
windowrulev2 = center, class:^(waypaper)$
windowrulev2 = float, class:^(com.github.hluk.copyq)$
windowrulev2 = center, class:^(com.github.hluk.copyq)$
windowrulev2 = size 800 600, class:^(com.github.hluk.copyq)$
windowrulev2 = opacity 0.9 0.9, class:^(com.github.hluk.copyq)$
# windowrulev2 = opacity 0.9 0.8, class:^(Alacritty)$
# windowrulev2 = float, size 800 600, center, class:^(org.pulseaudio.pavucontrol)$
# windowrulev2 = float, class:^(waypaper)$
# windowrulev2 = size 800 600, class:^(waypaper)$
# windowrulev2 = center, class:^(waypaper)$
# windowrulev2 = float, class:^(com.github.hluk.copyq)$
# windowrulev2 = center, class:^(com.github.hluk.copyq)$
# windowrulev2 = size 800 600, class:^(com.github.hluk.copyq)$
# windowrulev2 = opacity 0.9 0.9, class:^(com.github.hluk.copyq)$
# Layer Rules
layerrule = blur, rofi
layerrule = ignorealpha 0.1, rofi
layerrule = blur, logout_dialog
layerrule = ignorealpha 0.1, logout_dialog
layerrule = ignorezero, logout_dialog
layerrule = blur, swaync-control-center
layerrule = blur, swaync-notification-window
layerrule = ignorealpha 0.5, swaync-control-center
layerrule = ignorealpha 0.5, swaync-notification-window
# layerrule = blur, rofi
# layerrule = ignorealpha 0.1, rofi
# layerrule = blur, logout_dialog
# layerrule = ignorealpha 0.1, logout_dialog
# layerrule = ignorezero, logout_dialog
# layerrule = blur, swaync-control-center
# layerrule = blur, swaync-notification-window
# layerrule = ignorealpha 0.5, swaync-control-center
# layerrule = ignorealpha 0.5, swaync-notification-window
# Keybindings
bind = $mainMod, T, exec, $terminal
@@ -161,7 +182,7 @@ bind = $mainMod SHIFT, L, movewindow, r
# Special Workspace
bind = $mainMod, S, togglespecialworkspace, special
bind = $mainMod CTRL, S, movetoworkspace, special
bind = $mainMod SHIFT, S, movetoworkspace, e+0
bind = $mainMod SHIFT, S, movetoworkspacesilent, special
# Monitor Focus
bind = $mainMod, left, focusmonitor, l
-2
View File
@@ -17,8 +17,6 @@ output_path = "~/.config/btop/themes/matugen.theme"
input_path = "~/.config/matugen/templates/fish-colors.fish"
output_path = "~/.config/fish/conf.d/matugen_colors.fish"
# --- GTK / Waybar Colors ---
# (Wird oft von Waybar style.css importiert)
[templates.gtk_css]
input_path = "~/.config/matugen/templates/colors-gtk.css"
output_path = "~/.config/matugen/colors.css"
+7 -1
View File
@@ -1,3 +1,4 @@
# wird in matugen templates starship erstellt
"$schema" = 'https://starship.rs/config-schema.json'
format = """
@@ -61,9 +62,14 @@ stashed = "stashed "
renamed = "renamed "
deleted = "deleted "
# [jujutsu]
# symbol = "󱗆 "
# disabled = false
# style = "bold yellow"
[nix_shell]
disabled = false
format = '[ <$name> ]($style)'
format = '[ <$name> ]($style)'
style = "bg:{{colors.surface_variant.default.hex}} fg:{{colors.on_surface_variant.default.hex}}"
impure_msg = '(impure)'
pure_msg = '(pure)'
+36 -45
View File
@@ -1,59 +1,50 @@
[Added Associations]
x-scheme-handler/http=app.zen_browser.zen.desktop;
x-scheme-handler/https=app.zen_browser.zen.desktop;
[Default Applications]
# --- Text ---
text/plain=Helix.desktop;org.kde.kwrite.desktop;
text/markdown=Helix.desktop;org.kde.kwrite.desktop;
text/rust=Helix.desktop;org.kde.kwrite.desktop;
application/json=Helix.desktop;org.kde.kwrite.desktop;
application/x-yaml=Helix.desktop;org.kde.kwrite.desktop;
application/pdf=org.pwmt.zathura.desktop;org.kde.okular.desktop;
application/x-compressed-tar=org.kde.ark.desktop;
application/x-docbook+xml=Helix.desktop;org.kde.kwrite.desktop;
application/x-extension-ics=thunderbird.desktop;
application/x-matroska=org.kde.haruna.desktop;
application/x-tar=org.kde.ark.desktop;
application/x-terminal-emulator=Alacritty.desktop;
application/x-yaml=Helix.desktop;org.kde.kwrite.desktop;
application/x-zerosize=Helix.desktop;org.kde.kwrite.desktop;
application/zip=org.kde.ark.desktop;
audio/aac=org.kde.elisa.desktop;
audio/flac=org.kde.elisa.desktop;
audio/mp4=org.kde.elisa.desktop;
audio/mpeg=org.kde.elisa.desktop;
audio/ogg=org.kde.elisa.desktop;
audio/x-vorbis+ogg=org.kde.elisa.desktop;
audio/x-wav=org.kde.elisa.desktop;
image/jpeg=org.kde.gwenview.desktop;
image/png=org.kde.gwenview.desktop;
image/svg+xml=org.kde.gwenview.desktop;org.inkscape.Inkscape.desktop;
inode/directory=org.kde.dolphin.desktop;
message/rfc822=thunderbird.desktop;
text/calendar=thunderbird.desktop;
text/markdown=Helix.desktop;org.kde.kwrite.desktop;
text/plain=Helix.desktop;org.kde.kwrite.desktop;
text/rust=Helix.desktop;org.kde.kwrite.desktop;
text/x-cmake=Helix.desktop;org.kde.kwrite.desktop;
text/x-objcsrc=Helix.desktop;org.kde.kwrite.desktop;
text/x-typst=Helix.desktop;org.kde.kwrite.desktop;
# --- Audio ---
audio/mpeg=org.kde.elisa.desktop;
audio/x-wav=org.kde.elisa.desktop;
audio/x-vorbis+ogg=org.kde.elisa.desktop;
audio/flac=org.kde.elisa.desktop;
audio/mp4=org.kde.elisa.desktop;
audio/aac=org.kde.elisa.desktop;
audio/ogg=org.kde.elisa.desktop;
# --- Video ---
video/mp4=org.kde.haruna.desktop;
video/x-matroska=org.kde.haruna.desktop;
video/webm=org.kde.haruna.desktop;
video/quicktime=org.kde.haruna.desktop;
video/x-msvideo=org.kde.haruna.desktop;
video/mpeg=org.kde.haruna.desktop;
video/quicktime=org.kde.haruna.desktop;
video/webm=org.kde.haruna.desktop;
video/x-flv=org.kde.haruna.desktop;
application/x-matroska=org.kde.haruna.desktop;
# --- Dokumente & Archive ---
application/pdf=org.pwmt.zathura.desktop;org.kde.okular.desktop;
application/zip=org.kde.ark.desktop;
application/x-tar=org.kde.ark.desktop;
application/x-compressed-tar=org.kde.ark.desktop;
image/svg+xml=org.kde.gwenview.desktop;org.inkscape.Inkscape.desktop;
image/png=org.kde.gwenview.desktop;
image/jpeg=org.kde.gwenview.desktop;
# --- Ordner ---
inode/directory=org.kde.dolphin.desktop;
# --- Mail & Kalender ---
video/x-matroska=org.kde.haruna.desktop;
video/x-msvideo=org.kde.haruna.desktop;
x-scheme-handler/http=app.zen_browser.zen.desktop;
x-scheme-handler/https=app.zen_browser.zen.desktop;
x-scheme-handler/mailto=thunderbird.desktop;
message/rfc822=thunderbird.desktop;
text/calendar=thunderbird.desktop;
x-scheme-handler/webcal=thunderbird.desktop;
x-scheme-handler/webcals=thunderbird.desktop;
application/x-extension-ics=thunderbird.desktop;
# --- Messenger ---
x-scheme-handler/sgnl=signal.desktop;
x-scheme-handler/signalcaptcha=signal.desktop;
# --- Terminal ---
x-scheme-handler/terminal=Alacritty.desktop;
application/x-terminal-emulator=Alacritty.desktop;
x-scheme-handler/webcal=thunderbird.desktop;
x-scheme-handler/webcals=thunderbird.desktop;
-73
View File
@@ -1,73 +0,0 @@
"$schema" = 'https://starship.rs/config-schema.json'
format = """
[░▒▓](#00504a)\
$username\
[  ](bg:#00504a fg:#00fded)\
$directory\
$time\
$git_branch\
$git_status\
$nix_shell\
$character"""
[username]
show_always = true
style_user = "bg:#00504a fg:#00fded"
format = "[ $user]($style)"
[directory]
style = "fg:#003733 bg:#00decf"
format = "[ $path ]($style)"
truncation_length = 3
truncation_symbol = "…/"
[directory.substitutions]
"Documents" = "󰈙 "
"Downloads" = " "
"Music" = " "
"Pictures" = " "
"Dokumente" = "󰈙 "
"Musik" = " "
"Bilder" = " "
"Dev" = " "
[time]
disabled = false
time_format = "%R"
style = "bg:#152220"
format = '[[  $time ](fg:#bbcac7 bg:#152220)]($style)'
[git_branch]
disabled = false
symbol = " "
style = "bg:#a1ced4 fg:#00363b"
format = '[ $symbol$branch ](bold $style)'
[git_status]
disabled = false
style = "bg:#a1ced4 fg:#00363b"
format = '[$all_status$ahead_behind]($style)'
# up_to_date = " synced "
modified = "modified "
staged = "staged "
untracked = "untracked "
ahead = "ahead ⇡${count} "
behind = "behind ⇣${count} "
diverged = "diverged ⇕⇡${ahead_count}⇣${behind_count} "
conflicted = "conflict "
stashed = "stashed "
renamed = "renamed "
deleted = "deleted "
[nix_shell]
disabled = false
format = '[  <$name> ]($style)'
style = "bg:#3c4947 fg:#bbcac7"
impure_msg = '(impure)'
pure_msg = '(pure)'
[character]
success_symbol = "[ ➜](#00decf)"
error_symbol = "[ ERROR ](bold #ffb4ab)[➜](#ffb4ab)"
+1 -1
View File
@@ -35,7 +35,7 @@ color: @primary;
}
#workspaces button {
padding: 0 4px;
padding: 0 0px;
margin-right: 4px;
color: @foreground;
background: transparent;
+2
View File
@@ -4,3 +4,5 @@ set selection-clipboard clipboard
set adjust-open best-fit
set page-h-padding 10
set page-v-padding 10
set recolor-keephue "true"
+3
View File
@@ -15,3 +15,6 @@
.config/copyq/copyq_geometry.ini.lock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock
.config/copyq/copyq_geometry.ini.lock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock
.config/copyq/copyq_geometry.ini.lock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock
.config/copyq/copyq_geometry.ini.lock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock
.config/copyq/copyq_geometry.ini.lock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock.rmlock
/icons/hicolor
+1
View File
@@ -0,0 +1 @@
c0110c89-e40a-4dd9-94a8-31f93a7a4ee9
+1
View File
@@ -0,0 +1 @@
89615673-4777-443c-9cb5-44d129f54155
+1
View File
@@ -0,0 +1 @@
5d77a904-7426-458f-b412-be26639ec783
+1
View File
@@ -0,0 +1 @@
50ee0e02-d6e4-4d85-9ab4-ef1f7d867bde
+1
View File
@@ -0,0 +1 @@
8ce765cf-6d6f-413f-965e-d3e0dc625db0
+5
View File
@@ -0,0 +1,5 @@
# This file is written by nwg-look. Do not edit.
[Icon Theme]
Name=Default
Comment=Default Cursor Theme
Inherits=macOS-White
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB