diff --git a/home/dot_config/fnott/fnott.ini b/home/dot_config/fnott/fnott_dark.ini
similarity index 80%
rename from home/dot_config/fnott/fnott.ini
rename to home/dot_config/fnott/fnott_dark.ini
index 43bf47a..97a9eb2 100644
--- a/home/dot_config/fnott/fnott.ini
+++ b/home/dot_config/fnott/fnott_dark.ini
@@ -20,9 +20,7 @@ play-sound=play ${filename}
# Default values, may be overridden in 'urgency' specific sections
layer=overlay
-background=1f1f28cc
-border-color=909090ff
border-radius=22
border-size=3
@@ -32,15 +30,12 @@ padding-horizontal=20
dpi-aware=yes
title-font=Rubik:size=12
-title-color=dcd7baff
# title-format=%a%A
summary-font=Rubik:size=10
-summary-color=dcd7baff
# summary-format=%s\n
body-font=Rubik:size=10
-body-color=54546Dff
body-format=Itthebody%b
# progress-bar-height=20
@@ -54,14 +49,15 @@ max-timeout=60
default-timeout=10
idle-timeout=30
- [low]
+title-color=a5adcbff
+summary-color=cad3f5ff
+body-color=cad3f5ff
+background=24273aff
+border-color=8aadf4ff
+progress-bar-color=6e738dff
+
+[critical]
+border-color=f5a97fff
+
+[low]
sound-file=/usr/share/sounds/freedesktop/stereo/message.oga
-# background=2b2b2bff
-# title-color=888888ff
-# summary-color=888888ff
-# body-color=888888ff
-
-# [normal]
-
-# [critical]
-# background=6c3333f
diff --git a/home/dot_config/fnott/fnott_light.ini b/home/dot_config/fnott/fnott_light.ini
new file mode 100644
index 0000000..94676e5
--- /dev/null
+++ b/home/dot_config/fnott/fnott_light.ini
@@ -0,0 +1,63 @@
+# -*- conf -*-
+
+# For documentation on these options, see `man fnott.ini`
+
+# Global values
+# output=#
+#min-width=300
+#max-width=800
+#max-height=200
+# stacking-order=bottom-up
+anchor=top-right
+edge-margin-vertical=40
+edge-margin-horizontal=40
+# notification-margin=10
+# icon-theme=hicolor
+# max-icon-size=32
+# selection-helper=dmenu
+# selection-helper-uses-null-separator=no
+play-sound=play ${filename}
+
+# Default values, may be overridden in 'urgency' specific sections
+layer=overlay
+
+border-radius=22
+border-size=3
+
+padding-vertical=20
+padding-horizontal=20
+
+dpi-aware=yes
+
+title-font=Rubik:size=12
+# title-format=%a%A
+
+summary-font=Rubik:size=10
+# summary-format=%s\n
+
+body-font=Rubik:size=10
+body-format=Itthebody%b
+
+# progress-bar-height=20
+# progress-bar-color=ffffffff
+
+sound-file=/usr/share/sounds/freedesktop/stereo/bell.oga
+# icon=
+
+# Timeout values are in seconds. 0 to disable
+max-timeout=60
+default-timeout=10
+idle-timeout=30
+
+title-color=6c6f85ff
+summary-color=4c4f69ff
+body-color=4c4f69ff
+background=eff1f5ff
+border-color=1e66f5ff
+progress-bar-color=9ca0b0ff
+
+[critical]
+border-color=fe640bff
+
+[low]
+sound-file=/usr/share/sounds/freedesktop/stereo/message.oga
diff --git a/home/dot_config/fnott/symlink_fnott.ini b/home/dot_config/fnott/symlink_fnott.ini
new file mode 100644
index 0000000..cb1ba8b
--- /dev/null
+++ b/home/dot_config/fnott/symlink_fnott.ini
@@ -0,0 +1 @@
+fnott_dark.ini
diff --git a/home/dot_config/xdg-desktop-portal/portals.conf b/home/dot_config/xdg-desktop-portal/portals.conf
new file mode 100644
index 0000000..105faad
--- /dev/null
+++ b/home/dot_config/xdg-desktop-portal/portals.conf
@@ -0,0 +1,2 @@
+[preferred]
+org.freedesktop.impl.portal.Settings=darkman
diff --git a/home/dot_local/private_share/dark-mode.d/executable_foot.sh b/home/dot_local/private_share/dark-mode.d/executable_foot.sh
new file mode 100644
index 0000000..e230184
--- /dev/null
+++ b/home/dot_local/private_share/dark-mode.d/executable_foot.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+pkill --signal=SIGUSR1 foot
diff --git a/home/dot_local/private_share/dark-mode.d/fnott.sh b/home/dot_local/private_share/dark-mode.d/fnott.sh
new file mode 100644
index 0000000..1e00cee
--- /dev/null
+++ b/home/dot_local/private_share/dark-mode.d/fnott.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+ln -sf fnott_dark.ini ~/.config/fnott/fnott.ini
+pkill --signal=SIGUSR1 fnott
diff --git a/home/dot_local/private_share/light-mode.d/executable_foot.sh b/home/dot_local/private_share/light-mode.d/executable_foot.sh
new file mode 100644
index 0000000..15df3e9
--- /dev/null
+++ b/home/dot_local/private_share/light-mode.d/executable_foot.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+pkill --signal=SIGUSR2 foot
diff --git a/home/dot_local/private_share/light-mode.d/fnott.sh b/home/dot_local/private_share/light-mode.d/fnott.sh
new file mode 100644
index 0000000..5d82e8d
--- /dev/null
+++ b/home/dot_local/private_share/light-mode.d/fnott.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+ln -sf fnott_light.ini ~/.config/fnott/fnott.ini
+pkill --signal=SIGUSR1 fnott