diff --git a/.config/sway/conf.d/apps b/.config/sway/conf.d/apps
new file mode 100644
index 0000000000000000000000000000000000000000..ab8e17a279cc90130247da82e328861c52e4fa9a
--- /dev/null
+++ b/.config/sway/conf.d/apps
@@ -0,0 +1,6 @@
+bindsym $mod+Return exec konsole
+
+#bindsym $mod+e exec dolphin
+
+exec telegram-desktop
+exec flatpak run com.mattermost.Desktop
\ No newline at end of file
diff --git a/.config/sway/conf.d/background b/.config/sway/conf.d/background
new file mode 100644
index 0000000000000000000000000000000000000000..7d32735441791565e96afef113fc4c8fd5de6f2b
--- /dev/null
+++ b/.config/sway/conf.d/background
@@ -0,0 +1,3 @@
+output DP-4 bg /home/blint/Pictures/bg/the_last_of_us_enemies.jpeg fill
+output DP-7 bg /home/blint/Pictures/bg/the_last_of_us_tree.jpeg fill
+output eDP-1 bg /home/blint/Pictures/bg/sunrise.jpg fill
\ No newline at end of file
diff --git a/.config/sway/conf.d/hardware support b/.config/sway/conf.d/hardware support
new file mode 100644
index 0000000000000000000000000000000000000000..a018278853410bb5ad8a36e120af1e8b01bd0dd9
--- /dev/null
+++ b/.config/sway/conf.d/hardware support	
@@ -0,0 +1,28 @@
+exec bash -c "sleep 2; nm-applet --indicator"
+
+input * {
+    xkb_layout "gb,hu"
+    xkb_variant ""
+    xkb_options "grp:caps_toggle"
+}
+
+#"1739:0:Synaptics_TM3276-022" {
+input "2:7:SynPS/2_Synaptics_TouchPad" {
+    dwt enabled
+    tap enabled
+    natural_scroll enabled
+    middle_emulation disabled
+}
+
+output DP-7 position 0 0
+output DP-4 position 1600 0
+output eDP-1 scale 1.3 position 3520 0
+
+input * xkb_numlock enable
+
+bindsym XF86MonBrightnessDown exec light -U 5
+bindsym XF86MonBrightnessUp exec light -A 5
+
+bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%
+bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%
+bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
\ No newline at end of file
diff --git a/.config/sway/conf.d/looks b/.config/sway/conf.d/looks
new file mode 100644
index 0000000000000000000000000000000000000000..c20ed800e50292bcaf25d7bbb33982e4d21aa738
--- /dev/null
+++ b/.config/sway/conf.d/looks
@@ -0,0 +1,7 @@
+set $gnome-schema org.gnome.desktop.interface
+
+exec_always {
+    gsettings set $gnome-schema gtk-theme 'Breeze-Dark'
+    gsettings set $gnome-schema icon-theme 'Breeze-Dark'
+    gsettings set $gnome-schema cursor-theme 'Adwaita'
+}
\ No newline at end of file
diff --git a/.config/sway/conf.d/screenshot b/.config/sway/conf.d/screenshot
new file mode 100644
index 0000000000000000000000000000000000000000..fabe9acb66d29748e9da1ad09f6447054be20e9c
--- /dev/null
+++ b/.config/sway/conf.d/screenshot
@@ -0,0 +1 @@
+bindsym --release Print exec grim -g \"$(slurp)" - | wl-copy
\ No newline at end of file
diff --git a/.config/sway/conf.d/sleep b/.config/sway/conf.d/sleep
new file mode 100644
index 0000000000000000000000000000000000000000..e7b119b7530dba73478b56176ff50734f8769587
--- /dev/null
+++ b/.config/sway/conf.d/sleep
@@ -0,0 +1,8 @@
+set $lock 'swaylock -f -i ~/Pictures/bg/cheatah.png'
+
+exec swayidle -w \
+         timeout 300 $lock \
+         timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
+         before-sleep $lock
+
+bindsym $mod+l exec $lock
\ No newline at end of file
diff --git a/.config/sway/conf.d/usability b/.config/sway/conf.d/usability
new file mode 100644
index 0000000000000000000000000000000000000000..31e4efe3cdbaeb9265b7306c60ec81c7e69fc038
--- /dev/null
+++ b/.config/sway/conf.d/usability
@@ -0,0 +1,6 @@
+#bindsym $mod+d exec j4-dmenu-desktop --dmenu="bemenu -i"
+bindsym $mod+d exec rofi -show drun
+exec redshift
+exec mako
+exec blueberry-tray
+bindsym $mod+Escape exec /home/blint/bin/emoji.sh
\ No newline at end of file
diff --git a/.config/sway/conf.d/workarounds b/.config/sway/conf.d/workarounds
new file mode 100644
index 0000000000000000000000000000000000000000..08387f8c42f7bb249f95521ae0d70efd642793cb
--- /dev/null
+++ b/.config/sway/conf.d/workarounds
@@ -0,0 +1,12 @@
+exec wmname LG3D
+
+for_window [app_id="firefox" title="Firefox — Sharing Indicator"] {
+  kill
+}
+
+for_window [app_id="jome"] {
+  floating enable
+}
+
+assign [app_id="telegramdesktop"] workspace 9
+assign [class="Mattermost"] workspace 9
\ No newline at end of file
diff --git a/.config/sway/conf.d/workspaces b/.config/sway/conf.d/workspaces
new file mode 100644
index 0000000000000000000000000000000000000000..afa8216c3f1797765ed83106531d92944f65a0a2
--- /dev/null
+++ b/.config/sway/conf.d/workspaces
@@ -0,0 +1,4 @@
+workspace 2 output DP-4
+workspace 1 output DP-4
+workspace 9 output DP-7
+workspace 8 output DP-7
\ No newline at end of file