diff --git a/.config/luakit/theme.lua b/.config/luakit/theme.lua
new file mode 100644
index 0000000..4760bba
--- /dev/null
+++ b/.config/luakit/theme.lua
@@ -0,0 +1,101 @@
+--------------------------
+-- Default luakit theme --
+--------------------------
+
+local theme = {}
+
+-- Default settings
+theme.font = "12px monospace"
+theme.fg = "#ebdbb2"
+theme.bg = "#282828"
+
+-- General colours
+theme.success_fg = "#98971a"
+theme.loaded_fg = "#458588"
+theme.error_fg = "#cc241d"
+theme.error_bg = theme.bg
+
+-- Warning colours
+theme.warning_fg = "#d79921"
+theme.warning_bg = theme.bg
+
+-- Notification colours
+theme.notif_fg = theme.fg
+theme.notif_bg = theme.bg
+
+-- Menu colours
+theme.menu_fg = theme.fg
+theme.menu_bg = theme.bg
+theme.menu_selected_fg = "#282828"
+theme.menu_selected_bg = "#83a598"
+theme.menu_title_bg = "#504945"
+theme.menu_primary_title_fg = theme.fg
+theme.menu_secondary_title_fg = "#d5c4a1"
+
+theme.menu_disabled_fg = "#928374"
+theme.menu_disabled_bg = theme.menu_bg
+theme.menu_enabled_fg = theme.menu_fg
+theme.menu_enabled_bg = theme.menu_bg
+theme.menu_active_fg = "#98971a"
+theme.menu_active_bg = theme.menu_bg
+
+-- Proxy manager
+theme.proxy_active_menu_fg = theme.menu_fg
+theme.proxy_active_menu_bg = theme.menu_bg
+theme.proxy_inactive_menu_fg = theme.menu_disabled_fg
+theme.proxy_inactive_menu_bg = theme.menu_disabled_bg
+
+-- Statusbar specific
+theme.sbar_fg = theme.fg
+theme.sbar_bg = theme.bg
+
+-- Downloadbar specific
+theme.dbar_fg = theme.fg
+theme.dbar_bg = theme.bg
+theme.dbar_error_fg = "#cc241d"
+
+-- Input bar specific
+theme.ibar_fg = theme.fg
+theme.ibar_bg = theme.bg
+
+-- Tab label
+theme.tab_fg = theme.fg
+theme.tab_bg = theme.bg
+theme.tab_hover_bg = "#3c3836"
+theme.tab_ntheme = "#282828"
+theme.selected_fg = theme.tab_fg
+theme.selected_bg = "#504945"
+theme.selected_ntheme = "#282828"
+theme.loading_fg = "#458588"
+theme.loading_bg = theme.tab_bg
+
+theme.selected_private_tab_bg = "#d3869b"
+theme.private_tab_bg = "#b16286"
+
+-- Trusted/untrusted ssl colours
+theme.trust_fg = "#98971a"
+theme.notrust_fg = "#cc241d"
+
+-- Follow mode hints
+theme.hint_font = "10px monospace, courier, sans-serif"
+theme.hint_fg = "#282828"
+theme.hint_bg = "#fabd2f"
+theme.hint_border = "1px solid #282828"
+theme.hint_opacity = "0.3"
+theme.hint_overlay_bg = "#fabd2f"
+theme.hint_overlay_border = "1px solid #282828"
+theme.hint_overlay_selected_bg = "#fe8019"
+theme.hint_overlay_selected_border = theme.hint_overlay_border
+
+-- General colour pairings
+theme.ok = { fg = "#ebdbb2", bg = "#282828" }
+theme.warn = { fg = "#d79921", bg = "#282828" }
+theme.error = { fg = "#cc241d", bg = "#282828" }
+
+-- Gopher page style (override defaults)
+theme.gopher_light = { bg = "#fbf1c7", fg = "#3c3836", link = "#458588" }
+theme.gopher_dark = { bg = "#282828", fg = "#ebdbb2", link = "#458588" }
+
+return theme
+
+-- vim: et:sw=4:ts=8:sts=4:tw=80
diff --git a/.config/mako/config b/.config/mako/config
index 5ba1dea..472971d 100644
--- a/.config/mako/config
+++ b/.config/mako/config
@@ -7,22 +7,19 @@ anchor=top-center
margin=12
padding=8
-background-color=#505050E5
-border-color=#999999
+background-color=#191919E5
+border-color=#505050E5
progress-color=source #7f7f7fE5
-[urgency=low]
-border-color=#7f7f7f
-
[urgency=high]
-border-color=#9b0000
+border-color=#9b0000E5
default-timeout=0
[category=status]
anchor=center
group-by=category
history=0
-format=%s\n%b
+format=%s %b
default-timeout=1000
# vim: ft=conf
diff --git a/.local/scripts/brightnessnotify.fish b/.local/scripts/brightnessnotify.fish
index 8fc2a6c..e492aef 100755
--- a/.local/scripts/brightnessnotify.fish
+++ b/.local/scripts/brightnessnotify.fish
@@ -5,4 +5,4 @@ set max_brightness (brightnessctl --class=backlight max)
set brightness (math --scale 0 --scale-mode round "($brightness / $max_brightness) * 100")
-notify-send -c 'status' -h int:value:$brightness "Brightness: $brightness%"
+notify-send -c 'status' -h int:value:$brightness "Brightness" "$brightness%"
diff --git a/.local/scripts/volumenotify.fish b/.local/scripts/volumenotify.fish
index 0c884ab..723d603 100755
--- a/.local/scripts/volumenotify.fish
+++ b/.local/scripts/volumenotify.fish
@@ -4,4 +4,4 @@ set volume (string match -r '[0-9]+.[0-9]+' (wpctl get-volume @DEFAULT_AUDIO_SIN
set volume (math --scale 0 --scale-mode round "$volume * 100")
-notify-send -c 'status' -h int:value:$volume "Volume: $volume%"
+notify-send -c 'status' -h int:value:$volume "Volume" "$volume%"
diff --git a/.local/share/applications/ardour8.desktop b/.local/share/applications/ardour8.desktop
new file mode 100644
index 0000000..10758aa
--- /dev/null
+++ b/.local/share/applications/ardour8.desktop
@@ -0,0 +1,15 @@
+[Desktop Entry]
+Name=Ardour 8.12.0
+Comment=Record, mix and master audio
+Exec=systemd-inhibit --what=idle --who=ardour8 --why=Idle breaks audio --mode=block ardour8
+Icon=ardour8
+Terminal=false
+MimeType=application/x-ardour;
+Type=Application
+Categories=AudioVideo;Audio;X-Recorders;X-Multitrack;X-Jack;X-AudioEditing;
+StartupWMClass=Ardour
+X-NSM-Capable=true
+X-NSM-Exec=ardour8
+X-Desktop-File-Install-Version=0.28
+GenericName=Digital Audio Workstation
+X-GNOME-FullName=Ardour v8.12.0 (Digital Audio Workstation)