diff --git a/sway/.bashrc b/sway/.bashrc
deleted file mode 100755
index e76cc93..0000000
--- a/sway/.bashrc
+++ /dev/null
@@ -1,79 +0,0 @@
-# ~/.bashrc: executed by bash(1) for non-login shells.
-# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
-# for examples
-
-# If not running interactively, don't do anything
-case $- in
- *i*) ;;
- *) return;;
-esac
-
-# don't put duplicate lines or lines starting with space in the history.
-# See bash(1) for more options
-HISTCONTROL=ignoreboth
-
-# Load the shell dotfiles, and then some:
-# * ~/.path can be used to extend `$PATH`.
-# * ~/.extra can be used for other settings you don’t want to commit.
-for file in ~/.{aliases,bash_prompt,functions,path,extra,exports}; do
- [[ -r "$file" ]] && [[ -f "$file" ]] && source "$file"
-done
-unset file
-
-# Case-insensitive globbing (used in pathname expansion)
-shopt -s nocaseglob
-
-# append to the history file, don't overwrite it
-shopt -s histappend
-
-# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
-HISTSIZE=1000000
-HISTFILESIZE=20000000
-
-export TERMINAL="alacritty";
-export TERM="alacritty";
-
-# check the window size after each command and, if necessary,
-# update the values of LINES and COLUMNS.
-shopt -s checkwinsize
-
-# If set, the pattern "**" used in a pathname expansion context will
-# match all files and zero or more directories and subdirectories.
-#shopt -s globstar
-
-# make less more friendly for non-text input files, see lesspipe(1)
-[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
-
-# set variable identifying the chroot you work in (used in the prompt below)
-if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
- debian_chroot=$(cat /etc/debian_chroot)
-fi
-
-PS1="\[\e[01;36m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;33m\]\h\[\e[0m\]\[\e[00;36m\][\w]\[\e[0m\]\[\e[01;31m\]\n\\$\[\e[0m\]\[\e[00;37m\] \[\e[0m\]"
-
-# If this is an xterm set the title to user@host:dir
-PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
-
-# enable color support of ls and also add handy aliases
-if [ -x /usr/bin/dircolors ]; then
- eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
- alias ls='ls --color=auto'
- alias grep='grep --color=auto'
- alias fgrep='fgrep --color=auto'
- alias egrep='egrep --color=auto'
-fi
-
-# Add an "alert" alias for long running commands. Use like so:
-# sleep 10; alert
-alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
-
-# enable programmable completion features (you don't need to enable
-# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
-# sources /etc/bash.bashrc).
-if ! shopt -oq posix; then
- if [ -f /usr/share/bash-completion/bash_completion ]; then
- . /usr/share/bash-completion/bash_completion
- elif [ -f /etc/bash_completion ]; then
- . /etc/bash_completion
- fi
-fi
diff --git a/sway/.exports b/sway/.exports
deleted file mode 100644
index f767a8a..0000000
--- a/sway/.exports
+++ /dev/null
@@ -1,2 +0,0 @@
-export MOZ_ENABLE_WAYLAND=1
-export QT_QPA_PLATFORM=wayland
\ No newline at end of file
diff --git a/sway/config b/sway/config
deleted file mode 100755
index 2a31b11..0000000
--- a/sway/config
+++ /dev/null
@@ -1,224 +0,0 @@
-set $mod Mod4
-# at some point check https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway
-
-# Configure displays
-
-# The annoying thing is that sometimes the display ID changes when hotplugging
-# my Thunderbolt dock...
-set $primary DP-7 DP-8 HDMI-A-1
-set $laptop eDP-1
-
-output $laptop pos 1920 135 scale 2
-output DP-7 pos 0 0 scale 2
-output DP-8 pos 0 0 scale 2
-output HDMI-A-1 scale 2
-
-# output * bg ~/.dotfiles/backgrounds/samuel-ferrara-uOi3lg8fGl4-unsplash.jpg fill
-# output * bg ~/.dotfiles/backgrounds/scott-rodgerson-lRtzEExP0H8-unsplash.jpg fill
-
-bindsym $mod+Shift+s exec ~/.bin/toggle-display $primary
-
-input type:keyboard {
- xkb_layout de,de
- xkb_options ctrl:nocaps
-}
-
-font pango:Iosevka ss08 7
-
-# Use Mouse+$mod to drag floating windows to their wanted position
-floating_modifier $mod
-
-# kill focused window
-bindsym $mod+Shift+q kill
-bindsym $mod+Shift+x exit
-bindsym $mod+Shift+r reload
-# bindsym $mod+r resize
-bindsym $mod+r mode "resize"
-
-bindsym $mod+Shift+Return exec kitty
-
-# change container layout (stacked, tabbed, toggle split)
-bindsym $mod+s layout stacking
-bindsym $mod+w layout tabbed
-bindsym $mod+e layout toggle split
-
-# use vim keys for window movement
-bindsym $mod+h focus left
-bindsym $mod+j focus down
-bindsym $mod+k focus up
-bindsym $mod+l focus right
-
-# move workspace
-bindsym $mod+Mod1+h move workspace to output left
-bindsym $mod+Mod1+l move workspace to output right
-bindsym $mod+Mod1+Left move workspace to output left
-bindsym $mod+Mod1+Right move workspace to output right
-
-# alternatively, you can use the cursor keys:
-bindsym $mod+Shift+Left move left 30 px
-bindsym $mod+Shift+Down move down 30 px
-bindsym $mod+Shift+Up move up 30 px
-bindsym $mod+Shift+Right move right 30 px
-bindsym $mod+Shift+h move left 30 px
-bindsym $mod+Shift+j move down 30 px
-bindsym $mod+Shift+k move up 30 px
-bindsym $mod+Shift+l move right 30 px
-
-# split in horizontal orientation
-# bindsym $mod+s split h
-
-# split in vertical orientation
-bindsym $mod+v split v
-
-# enter fullscreen mode for the focused container
-bindsym $mod+f fullscreen toggle
-
-# toggle tiling / floating
-bindsym $mod+Shift+f floating toggle
-
-# toggle pinned floating window
-bindsym $mod+Shift+p sticky toggle
-
-# change focus between tiling / floating windows
-bindsym $mod+Control+space focus mode_toggle
-
-# focus the parent container
-bindsym $mod+a focus parent
-
-# focus the child container
-#bindsym $mod+d focus child
-
-# App launcher
-bindsym $mod+space exec fuzzel -w 50 -x 8 -y 8 -r 3 -b 232635ff -t A6Accdff -s A6Accdff -S 232635ff -C c792eacc -m c792eacc -f "Iosevka ss08:weight=light:size=11" --no-fuzzy --icon-theme="Papirus-Dark"
-
-# Set defaults
-default_orientation horizontal
-workspace_layout tabbed
-
-# Configure gaps and borders
-default_border pixel 1
-gaps outer 0
-gaps inner 4
-smart_borders off
-hide_edge_borders --i3 none
-
-# 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 $ws0 "chat"
-set $ws1 "1 "
-set $ws2 "2 "
-set $ws3 "3 "
-set $ws4 "4 "
-set $ws5 "5 "
-# unlock-alt - keepassxc defaults here
-set $ws8 "8 "
-# linux - less often used terminals for background processes
-set $ws9 "9 "
-
-assign [class="^Firefox$"] $ws1
-assign [class="^DebugScreen"] $ws3
-assign [class="^Thunderbird$"] $ws4
-assign [class=".*ee.*ass.*"] $ws8
-
-# Move specific workspaces to outputs
-workspace $ws0 output $laptop
-workspace $ws1 output $primary $laptop
-workspace $ws2 output $primary $laptop
-workspace $ws3 output $laptop
-workspace $ws4 output $laptop
-workspace $ws5 output $laptop
-
-# Switch to dev workspace by default
-#workspace $ws1
-
-# Switch to workspace
-bindsym $mod+grave workspace $ws0
-bindsym $mod+1 workspace $ws1
-bindsym $mod+2 workspace $ws2
-bindsym $mod+3 workspace $ws3
-bindsym $mod+4 workspace $ws4
-bindsym $mod+5 workspace $ws5
-bindsym $mod+6 workspace 6
-bindsym $mod+7 workspace 7
-bindsym $mod+8 workspace $ws8
-bindsym $mod+9 workspace $ws9
-bindsym $mod+0 workspace 10
-
-# Move focused container to workspace
-bindsym $mod+Shift+grave move container to workspace $ws0
-bindsym $mod+Shift+1 move container to workspace $ws1
-bindsym $mod+Shift+2 move container to workspace $ws2
-bindsym $mod+Shift+3 move container to workspace $ws3
-bindsym $mod+Shift+4 move container to workspace $ws4
-bindsym $mod+Shift+5 move container to workspace $ws5
-bindsym $mod+Shift+6 move container to workspace 6
-bindsym $mod+Shift+7 move container to workspace 7
-bindsym $mod+Shift+8 move container to workspace $ws8
-bindsym $mod+Shift+9 move container to workspace $ws9
-bindsym $mod+Shift+0 move container to workspace 10
-
-# Bind hotkeys for brightness and volume
-bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
-bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
-bindsym --locked $mod+p exec playerctl play-pause
-
-# resize window (you can also use the mouse for that)
-mode "resize" {
- # These bindings trigger as soon as you enter the resize mode
-
- # Pressing left will shrink the window’s width.
- # Pressing right will grow the window’s width.
- # Pressing up will shrink the window’s height.
- # Pressing down will grow the window’s height.
- bindsym j resize shrink width 10 px or 10 ppt
- bindsym i resize grow height 10 px or 10 ppt
- bindsym k resize shrink height 10 px or 10 ppt
- bindsym l resize grow width 10 px or 10 ppt
-
- # same bindings, but for the arrow keys
- bindsym Left resize shrink width 10 px or 10 ppt
- bindsym Down resize grow height 10 px or 10 ppt
- bindsym Up resize shrink height 10 px or 10 ppt
- bindsym Right resize grow width 10 px or 10 ppt
-
- # back to normal: Enter or Escape
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-
-# Screenshots
-bindsym Print exec grimshot --notify save output
-bindsym Alt+Print exec grimshot --notify save area
-
-# Style the UI
-client.focused #c792eacc #232635dd #ffffffff #ffffffff #c792eacc
-client.unfocused #c792eacc #1c1f2bef #ffffffff #ffffffff #c792eacc
-
-# Set up screen locking
-set $lock 'swaylock -f -i ~/.dotfiles/backgrounds/samuel-ferrara-uOi3lg8fGl4-unsplash.jpg -s fill --font "Iosevka ss08" --indicator-idle-visible'
-exec swayidle -w \
- timeout 900 $lock \
- timeout 960 'swaymsg "output * dpms off"' \
- resume 'swaymsg "output * dpms on"' \
- before-sleep $lock
-
-bindsym Ctrl+Shift+L exec $lock
-# Window rules
-#for_window [title="Firefox — Sharing Indicator"] kill
-for_window [title=".* - mpv$"] floating enable, sticky enable
-
-# Autostart applications
-exec waybar
-exec mako --border-radius=2 --font="Iosevka ss08 10" --max-visible=5 --outer-margin=5 --margin=3 --background="#1c1f26" --border-color="#89AAEB" --border-size=1 --default-timeout=7000
-exec nm-applet --indicator
-exec udiskie -t
-exec gammastep-indicator -l 50.8643:12.1124 -t 6500:3500 -b 1.0:0.7
-exec emacs
-
-# Set GNOME settings (requires "glib:bin" in Guix)
-exec gsettings set org.gnome.desktop.interface gtk-theme "Matcha-dark-azul"
-exec gsettings set org.gnome.desktop.interface icon-theme "Papirus-Dark"
-exec gsettings set org.gnome.desktop.interface font-name "Iosevka Aile 11"
-
-# Update DBUS activation records to ensure Flatpak apps work
-exec dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway
\ No newline at end of file
diff --git a/sway/mako.conf b/sway/mako.conf
deleted file mode 100755
index a97a6e0..0000000
--- a/sway/mako.conf
+++ /dev/null
@@ -1,27 +0,0 @@
-sort=-time
-layer=overlay
-background-color=#1e1420
-width=380
-height=110
-border-size=2
-border-color=#88c0d0
-border-radius=15
-icons=0
-max-icon-size=64
-default-timeout=5000
-ignore-timeout=1
-font=monospace 14
-
-[urgency=low]
-border-color=#cccccc
-
-[urgency=normal]
-border-color=#d08770
-
-[urgency=high]
-border-color=#bf616a
-default-timeout=0
-
-[category=mpd]
-default-timeout=2000
-group-by=category
\ No newline at end of file
diff --git a/sway/status-rust.toml b/sway/status-rust.toml
deleted file mode 100644
index f6771b1..0000000
--- a/sway/status-rust.toml
+++ /dev/null
@@ -1,104 +0,0 @@
-[theme]
-name = "semi-native"
-# theme = "solarized-dark"
-[theme.overrides]
-separator = "|"
-[icons]
-name = "awesome"
-
-
-[[block]]
-block = "pomodoro"
-length = 25
-break_length = 5
-message = "Take a break!"
-break_message = "Back to work!"
-notifier = "swaynag"
-
-[[block]]
-block = "disk_space"
-path = "/"
-info_type = "available"
-unit = "GB"
-interval = 20
-warning = 12.0
-alert = 8.0
-alert_absolute = true
-format = "{icon}/{available}"
-
-[[block]]
-block = "disk_space"
-path = "/home"
-info_type = "available"
-unit = "GB"
-interval = 20
-warning = 20.0
-alert = 10.0
-alert_absolute = true
-format = "{icon}/home {available}"
-
-# [[block]]
-# block = "docker"
-# interval = 2
-# format = "{running}/{total} | {images}"
-
-[[block]]
-block = "memory"
-display_type = "memory"
-format_mem = "{mem_used_percents}"
-format_swap = "{swap_used_percents}"
-
-[[block]]
-block = "cpu"
-interval = 5
-
-[[block]]
-block = "load"
-interval = 5
-format = "{1m}"
-
-[[block]]
-block = "net"
-device = "enp0s25"
-format = "eth {ip} {speed_down;K*b} {graph_down;K*b}"
-interval = 5
-
-[[block]]
-block = "net"
-device = "wlp3s0"
-on_click = "alacritty -e nmtui"
-format = "{ssid} {signal_strength} {ip} {speed_down;K*b}"
-# format = "{ssid} {signal_strength} {ip} {speed_down;K*b} {graph_down;K*b}"
-interval = 5
-
-[[block]]
-block = "sound"
-format = "{volume}"
-show_volume_when_muted = true
-
-# [[block]]
-# block = "sound"
-# name = "Mic"
-# format = "{output_name} {volume}"
-# show_volume_when_muted = true
-
-[[block]]
-block = "battery"
-# driver = "upower"
-driver = "sysfs"
-format = "{percentage} {time}"
-allow_missing = true
-
-[[block]]
-block = "networkmanager"
-on_click = "alacritty -e nmtui"
-interface_name_exclude = ["br\\-[0-9a-f]{12}", "docker\\d+"]
-interface_name_include = []
-ap_format = "{ssid^10}"
-
-
-[[block]]
-block = "time"
-timezone = "Europe/Berlin"
-interval = 5
-format = "%a %Y-%m-%d %R:%S"
diff --git a/waybar/config b/waybar/config
deleted file mode 100644
index 2fe1ee1..0000000
--- a/waybar/config
+++ /dev/null
@@ -1,99 +0,0 @@
-{
- "layer": "bottom",
- "position": "bottom",
- "height": 20,
-
- // maybe take another look at e.g. https://gitlab.com/wef/dotfiles/-/blob/master/.config/waybar/config
- // https://github.com/Alexays/Waybar/wiki/Configuration
- // https://github.com/Alexays/Waybar/wiki/Examples
-
- "modules-left": ["sway/workspaces", "sway/mode"],
- "modules-center": [ "custom/disk_root", "network"],
- "modules-right": [ "memory", "tray", "battery", "clock", ],
- "sway/mode": {
- "format": " {}"
- },
- "sway/workspaces": {
- "format": "{name}",
- "disable-scroll": true
- },
- "clock": {
- "format": "{:%b %d %H:%M KW%U}",
- "tooltip": false
- },
- "battery": {
- "format": " {time} {icon}",
- "format-alt": "{capacity}% {icon}",
- "format-icons": ["", "", "", "", ""],
- "format-charging": "{capacity}% ",
- "interval": 30,
- "states": {
- "warning": 25,
- "critical": 10
- },
- "tooltip": false
- },
- "custom/disk_home": {
- "format": "🏠 {} ",
- "interval": 30,
- "exec": "df -h --output=avail $HOME | tail -1 | tr -d ' '"
- },
- "custom/disk_root": {
- "format": "💽 {} ",
- "interval": 30,
- "exec": "df -h --output=avail / | tail -1 | tr -d ' '"
- },
- "temperature": {
- // "thermal-zone": 2,
- // "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input",
- "critical-threshold": 80,
- // "format-critical": "{temperatureC}°C {icon}",
- "format": "{icon} {temperatureC}°C",
- "format-icons": ["", "", ""]
- },
- "cpu": {
- "format": "🏭 {usage}%",
- "tooltip": false
- },
- "memory": {
- "format": "💾 {used:0.1f}G"
- },
- "custom/mail": {
- "format": "📩{}",
- "interval": 30,
- "exec": "notmuch count tag:flagged OR tag:inbox AND NOT tag:killed"
- },
- "network": {
- // "family": "ipv6",
- "interface": "wlp3*", // (Optional) To force the use of this interface
- "format-wifi": " {essid} {frequency} {signaldBm} dB ⇵ {bandwidthUpBits}/{bandwidthDownBits}",
- "format-ethernet": "{ifname}: {ipaddr}/{cidr} ",
- "format-linked": "{ifname} (No IP) ",
- "format-disconnected": "Disconnected ⚠",
- "format-alt": "{ifname}: {ipaddr}/{cidr}",
- "interval": 5
- },
- //"timer": {
- // "interval": 1,
- // "exec": "~/.config/waybar/timer.sh",
- // "exec-if": "pgrep emacs",
- // "escape": true
- //},
- "idle_inhibitor": {
- "format": "{icon}",
- "format-icons": {
- "activated": "",
- "deactivated": ""
- },
- "tooltip": false
- },
- "tray": {
- "icon-size": 20,
- "show-passive-items": true
- },
- "cpu": {
- "interval": 2,
- "format": "{icon0}{icon1}{icon2}{icon3}{icon4}{icon5}{icon6}{icon7}",
- "format-icons": ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"],
- },
-}
diff --git a/waybar/style.css b/waybar/style.css
deleted file mode 100644
index 1809ad2..0000000
--- a/waybar/style.css
+++ /dev/null
@@ -1,90 +0,0 @@
-* {
- border: none;
- border-radius: 0;
- font-family: Iosevka ss08;
- font-size: 13px;
- box-shadow: none;
- text-shadow: none;
- transition-duration: 0s;
-}
-
-window.eDP-1 * {
- font-size: 11px;
-}
-
-window {
- color: #ffffff;
- background: rgba(35, 38, 53, 0.8);
-}
-
-#workspaces {
- margin: 0 2px;
-}
-
-#workspaces button {
- padding: 0 5px;
- color: rgba(217, 216, 216, 0.6);
-}
-
-#workspaces button.visible {
- color: rgba(217, 216, 216, 1);
-}
-
-#workspaces button.focused {
- font-weight: bold;
- /* border-bottom: 2px solid rgba(217, 216, 216, 1); */
-}
-
-#workspaces button.unfocused {
- /* border-bottom: 2px solid rgba(217, 216, 216, 0); */
-}
-
-#workspaces button.urgent {
- color: rgba(238, 46, 36, 1);
-}
-
-#mode,
-#battery,
-#cpu,
-#memory,
-#network,
-#pulseaudio,
-#idle_inhibitor,
-#backlight,
-#custom-storage,
-#custom-spotify,
-#custom-weather,
-#custom-mail {
- margin: 0px 6px 0px 10px;
- min-width: 25px;
-}
-
-#clock {
- margin: 0px 2px 0px 2px;
- min-width: 120px;
-}
-
-#custom-timer {
- font-weight: bold;
- color: rgba(247, 172, 66, 1);
-}
-
-#battery.warning {
- color: rgba(255, 210, 4, 1);
-}
-
-#battery.critical {
- color: rgba(238, 46, 36, 1);
-}
-
-#battery.charging {
- color: rgba(217, 216, 216, 1);
-}
-
-#custom-storage.warning {
- color: rgba(255, 210, 4, 1);
-}
-
-#custom-storage.critical {
- color: rgba(238, 46, 36, 1);
-}