diff --git a/' b/'
new file mode 100644
index 0000000000000000000000000000000000000000..a957e16c9307a06c2624d12acb7bb075d930d074
--- /dev/null
+++ b/'
@@ -0,0 +1,283 @@
+# General Look and Feel
+font pango:"JetBrains Mono" 10
+include catppuccin-frappe
+
+# target                 title     bg    text   indicator  border
+client.focused           $lavender $base $text  $rosewater $lavender
+client.focused_inactive  $overlay0 $base $text  $rosewater $overlay0
+client.unfocused         $overlay0 $base $text  $rosewater $overlay0
+client.urgent            $peach    $base $peach $overlay0  $peach
+client.placeholder       $overlay0 $base $text  $overlay0  $overlay0
+client.background        $base
+
+### Variables
+#
+# Logo key. Use Mod1 for Alt.
+set $mod Mod4
+# Home row direction keys, like vim
+set $left h
+set $down j
+set $up k
+set $right l
+# Your preferred terminal emulator
+set $term alacritty
+# Lockscreen command
+set $lockscreen swaylock -F
+
+# Wallpaper Daemon
+exec --no-startup-id swww-daemon
+
+# Notification Daemon
+exec --no-startup-id swaync
+# Toggle control center
+bindsym $mod+Shift+n exec swaync-client -t -sw
+
+# Take Screenshot
+set $screenshot grim $(xdg-user-dir PICTURES)/$(date +'%s_screenshot.png')
+bindsym Print exec $screenshot
+
+# Default Caps lock off and num-lock on
+input type:keyboard xkb_capslock disabled
+input type:keyboard xkb_numlock enabled
+
+
+# Information Notification Daemon
+exec --no-startup-id "avizo-service"
+
+# Binds for workspace Manager - Sov
+exec rm -f /tmp/sovpipe && mkfifo /tmp/sovpipe && tail -f /tmp/sovpipe | sov -t 500
+
+
+# For the custom 
+# exec_always "pkill -f 'python3? .+/swaymonad.py';  ~/.config/sway/swaymonad/swaymonad.py"
+
+# Your preferred application launcher
+# Note: pass the final command to swaymsg so that the resulting window can be opened
+# on the original workspace that the command was run on.
+set $menu dmenu_path | rofi -show combi -combi-modes "window,run" | xargs swaymsg exec --
+
+gaps inner 10
+gaps outer 20
+smart_gaps inverse_outer
+
+### Output configuration
+#
+# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
+output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
+#
+# Example configuration:
+#   output HDMI-A-1 resolution 1920x1080 position 1920,0
+# You can get the names of your outputs by running: swaymsg -t get_outputs
+
+# Clipboard manager
+exec wl-paste -t text --watch clipman store --no-persist
+
+## Idle configuration
+exec swayidle -w \
+  before-sleep 'playerctl pause' \
+  before-sleep 'swaylock' \
+  timeout 300 'swaylock -f' \
+  timeout 330 'swaymsg "output * dpms off"' \
+  resume 'swaymsg "output * dpms on"' \
+  timeout 600 'swaymsg "output * power off"' \
+  resume 'swaymsg "output * power on"'
+# This will lock your screen after 300 seconds of inactivity, then turn off
+# your displays after another 300 seconds, and turn your screens back on when
+# Screen will power-off 30 seconds after lock screen
+# resumed. It will also lock your screen before your computer goes to sleep.
+
+### Input configuration
+#
+# Example configuration:
+#
+#   input "2:14:SynPS/2_Synaptics_TouchPad" {
+#       dwt enabled
+#       tap enabled
+#       natural_scroll enabled
+#       middle_emulation enabled
+#   }
+#
+# You can get the names of your inputs by running: swaymsg -t get_inputs
+# Read `man 5 sway-input` for more information about this section.
+
+### Key bindings
+#
+# Basics:
+#
+    # Start a terminal
+    bindsym $mod+Return exec $term
+
+    # Kill focused window
+    bindsym $mod+Shift+q kill
+
+    # Start your launcher
+    bindsym $mod+d exec $menu
+
+    # Lockscreen
+    bindsym $mod+Escape exec $lockscreen
+
+    # Drag floating windows by holding down $mod and left mouse button.
+    # Resize them with right mouse button + $mod.
+    # Despite the name, also works for non-floating windows.
+    # Change normal to inverse to use left mouse button for resizing and right
+    # mouse button for dragging.
+    floating_modifier $mod normal
+
+    # Reload the configuration file
+    bindsym $mod+Shift+c reload
+
+    # Exit sway (logs you out of your Wayland session)
+    bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
+#
+# Moving around:
+#
+    # Move your focus around
+    bindsym $mod+$left focus left
+    bindsym $mod+$down focus down
+    bindsym $mod+$up focus up
+    bindsym $mod+$right focus right
+    # Or use $mod+[up|down|left|right]
+    bindsym $mod+Left focus left
+    bindsym $mod+Down focus down
+    bindsym $mod+Up focus up
+    bindsym $mod+Right focus right
+
+    # Move the focused window with the same, but add Shift
+    bindsym $mod+Shift+$left move left
+    bindsym $mod+Shift+$down move down
+    bindsym $mod+Shift+$up move up
+    bindsym $mod+Shift+$right move right
+    # Ditto, with arrow keys
+    bindsym $mod+Shift+Left move left
+    bindsym $mod+Shift+Down move down
+    bindsym $mod+Shift+Up move up
+    bindsym $mod+Shift+Right move right
+#
+# Workspaces:
+#
+    # Switch to workspace
+    bindsym $mod+1 workspace number 1
+    bindsym $mod+2 workspace number 2
+    bindsym $mod+3 workspace number 3
+    bindsym $mod+4 workspace number 4
+    bindsym $mod+5 workspace number 5
+    bindsym $mod+6 workspace number 6
+    bindsym $mod+7 workspace number 7
+    bindsym $mod+8 workspace number 8
+    bindsym $mod+9 workspace number 9
+    bindsym $mod+0 workspace number 10
+    # Move focused container to workspace
+    bindsym $mod+Shift+1 move container to workspace number 1
+    bindsym $mod+Shift+2 move container to workspace number 2
+    bindsym $mod+Shift+3 move container to workspace number 3
+    bindsym $mod+Shift+4 move container to workspace number 4
+    bindsym $mod+Shift+5 move container to workspace number 5
+    bindsym $mod+Shift+6 move container to workspace number 6
+    bindsym $mod+Shift+7 move container to workspace number 7
+    bindsym $mod+Shift+8 move container to workspace number 8
+    bindsym $mod+Shift+9 move container to workspace number 9
+    bindsym $mod+Shift+0 move container to workspace number 10
+    # Note: workspaces can have any name you want, not just numbers.
+    # We just use 1-10 as the default.
+#
+# Layout stuff:
+#
+    # You can "split" the current object of your focus with
+    # $mod+b or $mod+v, for horizontal and vertical splits
+    # respectively.
+    bindsym $mod+b splith
+    bindsym $mod+v splitv
+
+    # Switch the current container between different layout styles
+    bindsym $mod+s layout stacking
+    bindsym $mod+w layout tabbed
+    bindsym $mod+e layout toggle split
+
+    # Make the current focus fullscreen
+    bindsym $mod+f fullscreen
+
+    # Toggle the current focus between tiling and floating mode
+    bindsym $mod+Shift+space floating toggle
+
+    # Swap focus between the tiling area and the floating area
+    bindsym $mod+space focus mode_toggle
+
+    # Move focus to the parent container
+    bindsym $mod+a focus parent
+#
+# Scratchpad:
+#
+    # Sway has a "scratchpad", which is a bag of holding for windows.
+    # You can send windows there and get them back later.
+
+    # Move the currently focused window to the scratchpad
+    bindsym $mod+Shift+minus move scratchpad
+
+    # Show the next scratchpad window or hide the focused scratchpad window.
+    # If there are multiple scratchpad windows, this command cycles through them.
+    bindsym $mod+minus scratchpad show
+#
+# Special and Media Keys:
+#
+  # Manage volume controls using PulseAudio
+  bindsym --locked XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
+  bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%
+  bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%
+  bindsym --locked XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
+
+  # Media Player Controls
+  bindsym XF86AudioPlay exec playerctl play-pause
+  bindsym XF86AudioNext exec playerctl next
+  bindsym XF86AudioPrev exec playerctl previous
+
+  # Manage Screen Brightness
+  bindsym XF86MonBrightnessDown exec --no-startup-id brightnessctl set 5%-
+  bindsym XF86MonBrightnessUp exec --no-startup-id brightnessctl set 5%+
+
+  # Calculator Button
+  bindsym XF86Calculator exec kcalc
+
+#
+# Resizing containers:
+#
+mode "resize" {
+    # left will shrink the containers width
+    # right will grow the containers width
+    # up will shrink the containers height
+    # down will grow the containers height
+    bindsym $left resize shrink width 10px
+    bindsym $down resize grow height 10px
+    bindsym $up resize shrink height 10px
+    bindsym $right resize grow width 10px
+
+    # Ditto, with arrow keys
+    bindsym Left resize shrink width 10px
+    bindsym Down resize grow height 10px
+    bindsym Up resize shrink height 10px
+    bindsym Right resize grow width 10px
+
+    # Return to default mode
+    bindsym Return mode "default"
+    bindsym Escape mode "default"
+    bindsym $mod+r mode "default"
+}
+bindsym $mod+r mode "resize"
+
+
+include /etc/sway/config.d/*
+
+
+#
+# External Configurations:
+#
+  # Sway(?) Bar
+  include config-bar
+
+  # Keybindings
+  include config-keybinds
+
+  # SwayFX Special Effects
+  include config-fancy
+
+  # Window-specific definitions
+  include config-window-specifics
diff --git a/sway/config b/sway/config
index a957e16c9307a06c2624d12acb7bb075d930d074..2ced6935a88746ca6a26c484e6be27d59e568e50 100644
--- a/sway/config
+++ b/sway/config
@@ -64,6 +64,7 @@ smart_gaps inverse_outer
 #
 # Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
 output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
+
 #
 # Example configuration:
 #   output HDMI-A-1 resolution 1920x1080 position 1920,0
diff --git a/wl-copy b/wl-copy
deleted file mode 100644
index a8f3ecc917048cf35568e78a4cec62478a7c034b..0000000000000000000000000000000000000000
--- a/wl-copy
+++ /dev/null
@@ -1,7 +0,0 @@
-my presonus com/products/detail/30733270
-my presonus com/products/detail/30733270
-my presonus com/products/detail/30733270
-my presonus com/products/detail/30733270
-pasteTest
-pasteTest
-pasteTest
diff --git a/zsh/zshrc b/zsh/zshrc
index 10e9f8fe3adc464a4eb73dfd29321a14fd95b370..0cd3c62063040347937dd5bc4b33acaaf12d8b57 100644
--- a/zsh/zshrc
+++ b/zsh/zshrc
@@ -8,9 +8,19 @@ alias cls="clear"
 # History Management
 HISTCONTROL=ignoreboth
 HISTFILE=~/.zsh_history
-HISTSIZE=1000
-HISTFILESIZE=1000
-SAVEHIST=1000
+HISTSIZE=10000
+HISTFILESIZE=10000
+SAVEHIST=10000
+setopt EXTENDED_HISTORY          # Write the history file in the ':start:elapsed;command' format.
+setopt HIST_EXPIRE_DUPS_FIRST    # Expire a duplicate event first when trimming history.
+setopt HIST_FIND_NO_DUPS         # Do not display a previously found event.
+setopt HIST_IGNORE_ALL_DUPS      # Delete an old recorded event if a new event is a duplicate.
+setopt HIST_IGNORE_DUPS          # Do not record an event that was just recorded again.
+setopt HIST_IGNORE_SPACE         # Do not record an event starting with a space.
+setopt HIST_SAVE_NO_DUPS         # Do not write a duplicate event to the history file.
+setopt SHARE_HISTORY             # Share history between all sessions.
+setopt APPENDHISTORY		 # ensures that each command entered in the current session is appended to the history file immediately after execution
+# END HISTORY
 
 # Command Completion
 autoload -Uz compinit
@@ -22,6 +32,9 @@ autoload -Uz promptinit
 promptinit
 prompt adam1
 
+# Make less more friendly for non-text files; see lesspipe(1)
+export PAGER=less
+[ -x /usr/bin/lesspipe ] && eval "$(lesspipe)"
 
 # Alias File
 if [ -f ~/.zsh_alias ]; then