diff --git a/i3linux/.bashrc b/.bashrc
similarity index 88%
rename from i3linux/.bashrc
rename to .bashrc
index 63d22c4..47ca7b7 100644
--- a/i3linux/.bashrc
+++ b/.bashrc
@@ -90,16 +90,14 @@ fi
unset use_color safe_term match_lhs sh
-alias cp="cp -i" # confirm before overwriting something
-alias df='df -h' # human-readable sizes
-alias free='free -m' # show sizes in MB
-alias np='nano -w PKGBUILD'
-alias more=less
+#alias cp="cp -i" # confirm before overwriting something
+#alias df='df -h' # human-readable sizes
+#alias free='free -m' # show sizes in MB
+#alias np='nano -w PKGBUILD'
+#alias more=less
xhost +local:root > /dev/null 2>&1
-complete -cf sudo
-
# Bash won't get SIGWINCH if another process is in the foreground.
# Enable checkwinsize so that bash will check the terminal size when
# it regains control. #65623
@@ -138,5 +136,7 @@ ex ()
fi
}
-exec zsh
+[ -z "$TMUX" ] && { tmux attach || exec tmux new-session && exit;}
+
+export QSYS_ROOTDIR="/home/benk/.cache/yay/quartus-free/pkg/quartus-free-quartus/opt/intelFPGA/21.1/quartus/sopc_builder/bin"
diff --git a/.fonts/DejaVu Sans Mono for Powerline.ttf b/.fonts/DejaVu Sans Mono for Powerline.ttf
new file mode 100644
index 0000000..3a6261a
Binary files /dev/null and b/.fonts/DejaVu Sans Mono for Powerline.ttf differ
diff --git a/.nanorc b/.nanorc
new file mode 100644
index 0000000..1cdecf8
--- /dev/null
+++ b/.nanorc
@@ -0,0 +1 @@
+include /usr/share/nano-syntax-highlighting/*.nanorc
diff --git a/.ssh/github b/.ssh/github
new file mode 100644
index 0000000..4ce1f89
--- /dev/null
+++ b/.ssh/github
@@ -0,0 +1,38 @@
+-----BEGIN OPENSSH PRIVATE KEY-----
+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
+-----END OPENSSH PRIVATE KEY-----
diff --git a/.ssh/github.pub b/.ssh/github.pub
new file mode 100644
index 0000000..fe19f25
--- /dev/null
+++ b/.ssh/github.pub
@@ -0,0 +1 @@
+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCdHYWNosZFEQoPTGIKflA+ZNdgwf56Az345xdmml/QwqflXn2yb9UtcC+rE4TqiNn3mV5uMZBwWonrPEDOUJ250iN3qlY7ZyTYJN3GfNuFgz6AhL/Yt0R/PbxO8+fZbqasuuZnS/koPgEJoEtUwDGCbupRxzoVTFkKz3viEU7MHQAkNKqoTnaS2ixodLJw8hxmon6dYzFxrLAForQw7+mQYU/FBIpnR/LIa386zE6xEHqh03Zvkl+a0Q/Eg9H/E4abYoKjZvMNaCgExNpTSj4mBaq3VmUqthyNAbbVe4uqeA4+Yuq6wp0d1ikKJKYcqvwpv00c77KifaaCP+c+VL2umpTS7NLkVo90wJKm2ooTCzzxiHBsQAUCVFlP4wpJ7kgwSMDPbNfoeE26Ydl06i18tyVWFXnBje89OLBYHs0wSNvV7c09bX6Jkp8yv9h2pJ63HOXq+/6oOpuK38+cAHwy+2/5fe1Dj5rRuOpxUADcnWdwcWemdkKFODGX76ebKz0= github-benkyd
diff --git a/.ssh/known_hosts b/.ssh/known_hosts
new file mode 100644
index 0000000..5b70bcf
--- /dev/null
+++ b/.ssh/known_hosts
@@ -0,0 +1,2 @@
+165.22.114.213 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDi2XOGu3V1Ux6MOkXJjdmkPVJ+hxCZU0MWG2cpVKVuW
+github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
diff --git a/i3linux/.zshrc b/.zshrc
similarity index 72%
rename from i3linux/.zshrc
rename to .zshrc
index ab5962f..382e105 100644
--- a/i3linux/.zshrc
+++ b/.zshrc
@@ -2,17 +2,17 @@
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
-export ZSH="/home/ben/.oh-my-zsh"
+export ZSH="$HOME/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
-# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
+# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"
# Set list of themes to pick from when loading at random
# Setting this variable when ZSH_THEME=random will cause zsh to load
-# a theme from this variable instead of looking in ~/.oh-my-zsh/themes/
+# a theme from this variable instead of looking in $ZSH/themes/
# If set to an empty array, this variable will have no effect.
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )
@@ -23,17 +23,16 @@ ZSH_THEME="robbyrussell"
# Case-sensitive completion must be off. _ and - will be interchangeable.
# HYPHEN_INSENSITIVE="true"
-# Uncomment the following line to disable bi-weekly auto-update checks.
-# DISABLE_AUTO_UPDATE="true"
-
-# Uncomment the following line to automatically update without prompting.
-# DISABLE_UPDATE_PROMPT="true"
+# Uncomment one of the following lines to change the auto-update behavior
+# zstyle ':omz:update' mode disabled # disable automatic updates
+# zstyle ':omz:update' mode auto # update automatically without asking
+# zstyle ':omz:update' mode reminder # just remind me to update when it's time
# Uncomment the following line to change how often to auto-update (in days).
-# export UPDATE_ZSH_DAYS=13
+# zstyle ':omz:update' frequency 13
# Uncomment the following line if pasting URLs and other text is messed up.
-# DISABLE_MAGIC_FUNCTIONS=true
+# DISABLE_MAGIC_FUNCTIONS="true"
# Uncomment the following line to disable colors in ls.
# DISABLE_LS_COLORS="true"
@@ -45,6 +44,9 @@ ZSH_THEME="robbyrussell"
# ENABLE_CORRECTION="true"
# Uncomment the following line to display red dots whilst waiting for completion.
+# You can also set it to another string to have that shown instead of the default red dots.
+# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f"
+# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)
# COMPLETION_WAITING_DOTS="true"
# Uncomment the following line if you want to disable marking untracked files
@@ -64,8 +66,8 @@ ZSH_THEME="robbyrussell"
# ZSH_CUSTOM=/path/to/new-custom-folder
# Which plugins would you like to load?
-# Standard plugins can be found in ~/.oh-my-zsh/plugins/*
-# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
+# Standard plugins can be found in $ZSH/plugins/
+# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git)
@@ -98,5 +100,8 @@ source $ZSH/oh-my-zsh.sh
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"
-[[ $TERM != "screen" ]] && exec tmux
-clear
+if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ]; then
+ exec tmux
+fi
+
+export QSYS_ROOTDIR="/home/benk/.cache/yay/quartus-free/pkg/quartus-free-quartus/opt/intelFPGA/21.1/quartus/sopc_builder/bin"
diff --git a/i3/logid.cfg b/i3/logid.cfg
new file mode 100644
index 0000000..896c291
--- /dev/null
+++ b/i3/logid.cfg
@@ -0,0 +1,18 @@
+devices: ({
+ name: "Wireless Mouse MX Master 3";
+
+ hiresscroll: { hires: true; invert: false; target: false; };
+ smartshift: { on: true; threshold: 150 default_threshold: 150; };
+
+ // Higher numbers make the mouse more sensitive (cursor moves faster),
+ // 4000 max for MX Master 3.
+ dpi: 550;
+
+ buttons: (
+ // Make thumb button 10.
+ { cid: 0x53; action = { type: "Keypress"; keys: ["KEY_FORWARD"]; }; },
+
+ // Make top button 11.
+ { cid: 0x56; action = { type: "Keypress"; keys: ["KEY_BACK"]; }; }
+ );
+});
diff --git a/i3linux/.config/Dharkael/flameshot.ini b/i3linux/.config/Dharkael/flameshot.ini
deleted file mode 100644
index 6f764d6..0000000
--- a/i3linux/.config/Dharkael/flameshot.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[General]
-disabledTrayIcon=false
-drawColor=#ff0000
-drawThickness=0
-savePath=/home/ben/Desktop
diff --git a/i3linux/.config/configstore/update-notifier-npm.json b/i3linux/.config/configstore/update-notifier-npm.json
deleted file mode 100644
index d8f2990..0000000
--- a/i3linux/.config/configstore/update-notifier-npm.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "optOut": false,
- "lastUpdateCheck": 1573766477830
-}
\ No newline at end of file
diff --git a/i3linux/.config/dconf/user b/i3linux/.config/dconf/user
deleted file mode 100644
index 69bc19c..0000000
Binary files a/i3linux/.config/dconf/user and /dev/null differ
diff --git a/i3linux/.config/dunst/dunstrc b/i3linux/.config/dunst/dunstrc
deleted file mode 100644
index 7380ddf..0000000
--- a/i3linux/.config/dunst/dunstrc
+++ /dev/null
@@ -1,414 +0,0 @@
-[global]
- ### Display ###
-
- # Which monitor should the notifications be displayed on.
- monitor = 0
-
- # Display notification on focused monitor. Possible modes are:
- # mouse: follow mouse pointer
- # keyboard: follow window with keyboard focus
- # none: don't follow anything
- #
- # "keyboard" needs a window manager that exports the
- # _NET_ACTIVE_WINDOW property.
- # This should be the case for almost all modern window managers.
- #
- # If this option is set to mouse or keyboard, the monitor option
- # will be ignored.
- follow = mouse
-
- # The geometry of the window:
- # [{width}]x{height}[+/-{x}+/-{y}]
- # The geometry of the message window.
- # The height is measured in number of notifications everything else
- # in pixels. If the width is omitted but the height is given
- # ("-geometry x2"), the message window expands over the whole screen
- # (dmenu-like). If width is 0, the window expands to the longest
- # message displayed. A positive x is measured from the left, a
- # negative from the right side of the screen. Y is measured from
- # the top and down respectively.
- # The width can be negative. In this case the actual width is the
- # screen width minus the width defined in within the geometry option.
- geometry = "300x5-30+20"
-
- # Show how many messages are currently hidden (because of geometry).
- indicate_hidden = yes
-
- # Shrink window if it's smaller than the width. Will be ignored if
- # width is 0.
- shrink = no
-
- # The transparency of the window. Range: [0; 100].
- # This option will only work if a compositing window manager is
- # present (e.g. xcompmgr, compiz, etc.).
- transparency = 0
-
- # The height of the entire notification. If the height is smaller
- # than the font height and padding combined, it will be raised
- # to the font height and padding.
- notification_height = 0
-
- # Draw a line of "separator_height" pixel height between two
- # notifications.
- # Set to 0 to disable.
- separator_height = 2
-
- # Padding between text and separator.
- padding = 8
-
- # Horizontal padding.
- horizontal_padding = 8
-
- # Defines width in pixels of frame around the notification window.
- # Set to 0 to disable.
- frame_width = 3
-
- # Defines color of the frame around the notification window.
- frame_color = "#aaaaaa"
-
- # Define a color for the separator.
- # possible values are:
- # * auto: dunst tries to find a color fitting to the background;
- # * foreground: use the same color as the foreground;
- # * frame: use the same color as the frame;
- # * anything else will be interpreted as a X color.
- separator_color = frame
-
- # Sort messages by urgency.
- sort = yes
-
- # Don't remove messages, if the user is idle (no mouse or keyboard input)
- # for longer than idle_threshold seconds.
- # Set to 0 to disable.
- # A client can set the 'transient' hint to bypass this. See the rules
- # section for how to disable this if necessary
- idle_threshold = 120
-
- ### Text ###
-
- font = Monospace 8
-
- # The spacing between lines. If the height is smaller than the
- # font height, it will get raised to the font height.
- line_height = 0
-
- # Possible values are:
- # full: Allow a small subset of html markup in notifications:
- # bold
- # italic
- # strikethrough
- # underline
- #
- # For a complete reference see
- # .
- #
- # strip: This setting is provided for compatibility with some broken
- # clients that send markup even though it's not enabled on the
- # server. Dunst will try to strip the markup but the parsing is
- # simplistic so using this option outside of matching rules for
- # specific applications *IS GREATLY DISCOURAGED*.
- #
- # no: Disable markup parsing, incoming notifications will be treated as
- # plain text. Dunst will not advertise that it has the body-markup
- # capability if this is set as a global setting.
- #
- # It's important to note that markup inside the format option will be parsed
- # regardless of what this is set to.
- markup = full
-
- # The format of the message. Possible variables are:
- # %a appname
- # %s summary
- # %b body
- # %i iconname (including its path)
- # %I iconname (without its path)
- # %p progress value if set ([ 0%] to [100%]) or nothing
- # %n progress value if set without any extra characters
- # %% Literal %
- # Markup is allowed
- format = "%s\n%b"
-
- # Alignment of message text.
- # Possible values are "left", "center" and "right".
- alignment = left
-
- # Show age of message if message is older than show_age_threshold
- # seconds.
- # Set to -1 to disable.
- show_age_threshold = 60
-
- # Split notifications into multiple lines if they don't fit into
- # geometry.
- word_wrap = yes
-
- # When word_wrap is set to no, specify where to make an ellipsis in long lines.
- # Possible values are "start", "middle" and "end".
- ellipsize = middle
-
- # Ignore newlines '\n' in notifications.
- ignore_newline = no
-
- # Stack together notifications with the same content
- stack_duplicates = true
-
- # Hide the count of stacked notifications with the same content
- hide_duplicate_count = false
-
- # Display indicators for URLs (U) and actions (A).
- show_indicators = yes
-
- ### Icons ###
-
- # Align icons left/right/off
- icon_position = off
-
- # Scale larger icons down to this size, set to 0 to disable
- max_icon_size = 32
-
- # Paths to default icons.
- icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
-
- ### History ###
-
- # Should a notification popped up from history be sticky or timeout
- # as if it would normally do.
- sticky_history = yes
-
- # Maximum amount of notifications kept in history
- history_length = 20
-
- ### Misc/Advanced ###
-
- # dmenu path.
- dmenu = /usr/bin/dmenu -p dunst:
-
- # Browser for opening urls in context menu.
- browser = /usr/bin/firefox -new-tab
-
- # Always run rule-defined scripts, even if the notification is suppressed
- always_run_script = true
-
- # Define the title of the windows spawned by dunst
- title = Dunst
-
- # Define the class of the windows spawned by dunst
- class = Dunst
-
- # Print a notification on startup.
- # This is mainly for error detection, since dbus (re-)starts dunst
- # automatically after a crash.
- startup_notification = false
-
- # Manage dunst's desire for talking
- # Can be one of the following values:
- # crit: Critical features. Dunst aborts
- # warn: Only non-fatal warnings
- # mesg: Important Messages
- # info: all unimportant stuff
- # debug: all less than unimportant stuff
- verbosity = mesg
-
- # Define the corner radius of the notification window
- # in pixel size. If the radius is 0, you have no rounded
- # corners.
- # The radius will be automatically lowered if it exceeds half of the
- # notification height to avoid clipping text and/or icons.
- corner_radius = 0
-
- ### Legacy
-
- # Use the Xinerama extension instead of RandR for multi-monitor support.
- # This setting is provided for compatibility with older nVidia drivers that
- # do not support RandR and using it on systems that support RandR is highly
- # discouraged.
- #
- # By enabling this setting dunst will not be able to detect when a monitor
- # is connected or disconnected which might break follow mode if the screen
- # layout changes.
- force_xinerama = false
-
- ### mouse
-
- # Defines action of mouse event
- # Possible values are:
- # * none: Don't do anything.
- # * do_action: If the notification has exactly one action, or one is marked as default,
- # invoke it. If there are multiple and no default, open the context menu.
- # * close_current: Close current notification.
- # * close_all: Close all notifications.
- mouse_left_click = close_current
- mouse_middle_click = do_action
- mouse_right_click = close_all
-
-# Experimental features that may or may not work correctly. Do not expect them
-# to have a consistent behaviour across releases.
-[experimental]
- # Calculate the dpi to use on a per-monitor basis.
- # If this setting is enabled the Xft.dpi value will be ignored and instead
- # dunst will attempt to calculate an appropriate dpi value for each monitor
- # using the resolution and physical size. This might be useful in setups
- # where there are multiple screens with very different dpi values.
- per_monitor_dpi = false
-
-[shortcuts]
-
- # Shortcuts are specified as [modifier+][modifier+]...key
- # Available modifiers are "ctrl", "mod1" (the alt-key), "mod2",
- # "mod3" and "mod4" (windows-key).
- # Xev might be helpful to find names for keys.
-
- # Close notification.
- close = ctrl+space
-
- # Close all notifications.
- close_all = ctrl+shift+space
-
- # Redisplay last message(s).
- # On the US keyboard layout "grave" is normally above TAB and left
- # of "1". Make sure this key actually exists on your keyboard layout,
- # e.g. check output of 'xmodmap -pke'
- history = ctrl+grave
-
- # Context menu.
- context = ctrl+shift+period
-
-[urgency_low]
- # IMPORTANT: colors have to be defined in quotation marks.
- # Otherwise the "#" and following would be interpreted as a comment.
- background = "#222222"
- foreground = "#888888"
- timeout = 10
- # Icon for notifications with low urgency, uncomment to enable
- #icon = /path/to/icon
-
-[urgency_normal]
- background = "#285577"
- foreground = "#ffffff"
- timeout = 10
- # Icon for notifications with normal urgency, uncomment to enable
- #icon = /path/to/icon
-
-[urgency_critical]
- background = "#900000"
- foreground = "#ffffff"
- frame_color = "#ff0000"
- timeout = 0
- # Icon for notifications with critical urgency, uncomment to enable
- #icon = /path/to/icon
-
-# Every section that isn't one of the above is interpreted as a rules to
-# override settings for certain messages.
-#
-# Messages can be matched by
-# appname (discouraged, see desktop_entry)
-# body
-# category
-# desktop_entry
-# icon
-# match_transient
-# msg_urgency
-# stack_tag
-# summary
-#
-# and you can override the
-# background
-# foreground
-# format
-# frame_color
-# fullscreen
-# new_icon
-# set_stack_tag
-# set_transient
-# timeout
-# urgency
-#
-# Shell-like globbing will get expanded.
-#
-# Instead of the appname filter, it's recommended to use the desktop_entry filter.
-# GLib based applications export their desktop-entry name. In comparison to the appname,
-# the desktop-entry won't get localized.
-#
-# SCRIPTING
-# You can specify a script that gets run when the rule matches by
-# setting the "script" option.
-# The script will be called as follows:
-# script appname summary body icon urgency
-# where urgency can be "LOW", "NORMAL" or "CRITICAL".
-#
-# NOTE: if you don't want a notification to be displayed, set the format
-# to "".
-# NOTE: It might be helpful to run dunst -print in a terminal in order
-# to find fitting options for rules.
-
-# Disable the transient hint so that idle_threshold cannot be bypassed from the
-# client
-#[transient_disable]
-# match_transient = yes
-# set_transient = no
-#
-# Make the handling of transient notifications more strict by making them not
-# be placed in history.
-#[transient_history_ignore]
-# match_transient = yes
-# history_ignore = yes
-
-# fullscreen values
-# show: show the notifications, regardless if there is a fullscreen window opened
-# delay: displays the new notification, if there is no fullscreen window active
-# If the notification is already drawn, it won't get undrawn.
-# pushback: same as delay, but when switching into fullscreen, the notification will get
-# withdrawn from screen again and will get delayed like a new notification
-#[fullscreen_delay_everything]
-# fullscreen = delay
-#[fullscreen_show_critical]
-# msg_urgency = critical
-# fullscreen = show
-
-#[espeak]
-# summary = "*"
-# script = dunst_espeak.sh
-
-#[script-test]
-# summary = "*script*"
-# script = dunst_test.sh
-
-#[ignore]
-# # This notification will not be displayed
-# summary = "foobar"
-# format = ""
-
-#[history-ignore]
-# # This notification will not be saved in history
-# summary = "foobar"
-# history_ignore = yes
-
-#[skip-display]
-# # This notification will not be displayed, but will be included in the history
-# summary = "foobar"
-# skip_display = yes
-
-#[signed_on]
-# appname = Pidgin
-# summary = "*signed on*"
-# urgency = low
-#
-#[signed_off]
-# appname = Pidgin
-# summary = *signed off*
-# urgency = low
-#
-#[says]
-# appname = Pidgin
-# summary = *says*
-# urgency = critical
-#
-#[twitter]
-# appname = Pidgin
-# summary = *twitter.com*
-# urgency = normal
-#
-#[stack-volumes]
-# appname = "some_volume_notifiers"
-# set_stack_tag = "volume"
-#
-# vim: ft=cfg
diff --git a/i3linux/.config/i3/config b/i3linux/.config/i3/config
deleted file mode 100644
index 4dc44ac..0000000
--- a/i3linux/.config/i3/config
+++ /dev/null
@@ -1,211 +0,0 @@
-# This file has been auto-generated by i3-config-wizard(1).
-# It will not be overwritten, so edit it as you like.
-#
-# Should you change your keyboard layout some time, delete
-# this file and re-run i3-config-wizard(1).
-#
-
-# i3 config file (v4)
-#
-# Please see https://i3wm.org/docs/userguide.html for a complete reference!
-
-set $mod Mod1
-set $sup Mod4
-
-# Font for window titles. Will also be used by the bar unless a different font
-# is used in the bar {} block below.
-font pango:monospace 8
-
-# This font is widely installed, provides lots of unicode glyphs, right-to-left
-# text rendering and scalability on retina/hidpi displays (thanks to pango).
-#font pango:DejaVu Sans Mono 8
-
-# The combination of xss-lock, nm-applet and pactl is a popular choice, so
-# they are included here as an example. Modify as you see fit.
-
-# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the
-# screen before suspend. Use loginctl lock-session to lock your screen.
-exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
-
-# NetworkManager is the most popular way to manage wireless networks on Linux,
-# and nm-applet is a desktop environment-independent system tray GUI for it.
-exec --no-startup-id nm-applet
-
-# Use pactl to adjust volume in PulseAudio.
-set $refresh_i3status killall -SIGUSR1 i3status
-bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status
-bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status
-bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
-bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
-
-# Use Mouse+$mod to drag floating windows to their wanted position
-floating_modifier $mod
-
-# start a terminal
-bindsym $mod+Return exec konsole --hide-menubar
-
-# kill focused window
-bindsym $mod+Shift+q kill
-
-# start dmenu (a program launcher)
-bindsym $mod+d exec dmenu_run
-# There also is the (new) i3-dmenu-desktop which only displays applications
-# shipping a .desktop file. It is a wrapper around dmenu, so you need that
-# installed.
-# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
-
-# change focus
-bindsym $mod+j focus left
-bindsym $mod+k focus down
-bindsym $mod+l focus up
-bindsym $mod+semicolon focus right
-
-# alternatively, you can use the cursor keys:
-bindsym $mod+Left focus left
-bindsym $mod+Down focus down
-bindsym $mod+Up focus up
-bindsym $mod+Right focus right
-
-# move focused window
-bindsym $mod+Shift+j move left
-bindsym $mod+Shift+k move down
-bindsym $mod+Shift+l move up
-bindsym $mod+Shift+semicolon move right
-
-# alternatively, you can use the cursor 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
-
-# split in horizontal orientation
-bindsym $mod+h split h
-
-# split in vertical orientation
-bindsym $mod+v split v
-
-# enter fullscreen mode for the focused container
-bindsym $mod+f fullscreen toggle
-
-# change container layout (stacked, tabbed, toggle split)
-bindsym $mod+s layout stacking
-bindsym $mod+w layout tabbed
-bindsym $mod+e layout toggle split
-
-# toggle tiling / floating
-bindsym $mod+Shift+space floating toggle
-
-# change focus between tiling / floating windows
-bindsym $mod+space focus mode_toggle
-
-# focus the parent container
-bindsym $mod+a focus parent
-
-# focus the child container
-#bindsym $mod+d focus child
-
-# 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 $ws1 "1"
-set $ws2 "2"
-set $ws3 "3"
-set $ws4 "4"
-set $ws5 "5"
-set $ws6 "6"
-set $ws7 "7"
-set $ws8 "8"
-set $ws9 "9"
-set $ws10 "10"
-
-# switch to workspace
-bindsym $mod+1 workspace number $ws1
-bindsym $mod+2 workspace number $ws2
-bindsym $mod+3 workspace number $ws3
-bindsym $mod+4 workspace number $ws4
-bindsym $mod+5 workspace number $ws5
-bindsym $mod+6 workspace number $ws6
-bindsym $mod+7 workspace number $ws7
-bindsym $mod+8 workspace number $ws8
-bindsym $mod+9 workspace number $ws9
-bindsym $mod+0 workspace number $ws10
-
-# move focused container to workspace
-bindsym $mod+Shift+1 move container to workspace number $ws1
-bindsym $mod+Shift+2 move container to workspace number $ws2
-bindsym $mod+Shift+3 move container to workspace number $ws3
-bindsym $mod+Shift+4 move container to workspace number $ws4
-bindsym $mod+Shift+5 move container to workspace number $ws5
-bindsym $mod+Shift+6 move container to workspace number $ws6
-bindsym $mod+Shift+7 move container to workspace number $ws7
-bindsym $mod+Shift+8 move container to workspace number $ws8
-bindsym $mod+Shift+9 move container to workspace number $ws9
-bindsym $mod+Shift+0 move container to workspace number $ws10
-
-# reload the configuration file
-bindsym $mod+Shift+c reload
-# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
-bindsym $mod+Shift+r restart
-# exit i3 (logs you out of your X session)
-bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'"
-
-# 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 k resize grow height 10 px or 10 ppt
- bindsym l resize shrink height 10 px or 10 ppt
- bindsym semicolon resize grow width 10 px or 10 ppt
-
- # same bindings, but for the arrow keys
- bindsym Right resize shrink width 2 px or 2 ppt
- bindsym Up resize grow height 2 px or 2 ppt
- bindsym Down resize shrink height 2 px or 2 ppt
- bindsym Left resize grow width 2 px or 2 ppt
-
- # back to normal: Enter or Escape or $mod+r
- bindsym Return mode "default"
- bindsym Escape mode "default"
- bindsym $mod+r mode "default"
-}
-
-bindsym $mod+r mode "resize"
-
-# Start polybar
-exec_always --no-startup-id $HOME/.config/polybar/launch.sh
-
-# Start dunst notifications system
-exec_always --no-startup-id dunst -config $HOME/.config/dunst/dunstrc
-
-#bar {
-# status_command polybar example
-#}
-
-# Make the background not awful
-exec xsetroot -solid "#333333"
-
-# Bind screenshot application
-bindsym Print exec maim -s --format=png /dev/stdout | xclip -selection clipboard -t image/png -i
-
-# Configure gaps
-for_window [class=".*"] border pixel 0
-
-gaps inner 8
-gaps outer 7
-
-# Set mouse speed
-exec_always rxinput --set-prop 14 'libinput Accel Speed' -1
-
-# Set media (spotify) control key to media key
-bindsym $mod+F11 exec dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPau
-
-# Start compton
-exec_always --no-startup-id compton -b
-
-# Set desktop background
-feh --bg-fill --no-xinerama $HOME/Desktop/bg5.jpg
-
diff --git a/i3linux/.config/i3/config.save b/i3linux/.config/i3/config.save
deleted file mode 100644
index 502fe09..0000000
--- a/i3linux/.config/i3/config.save
+++ /dev/null
@@ -1,192 +0,0 @@
-# This file has been auto-generated by i3-config-wizard(1).
-# It will not be overwritten, so edit it as you like.
-#
-# Should you change your keyboard layout some time, delete
-# this file and re-run i3-config-wizard(1).
-#
-
-# i3 config file (v4)
-#
-# Please see https://i3wm.org/docs/userguide.html for a complete reference!
-
-set $mod Mod1
-set $sup Mod4
-
-# Font for window titles. Will also be used by the bar unless a different font
-# is used in the bar {} block below.
-font pango:monospace 8
-
-# This font is widely installed, provides lots of unicode glyphs, right-to-left
-# text rendering and scalability on retina/hidpi displays (thanks to pango).
-#font pango:DejaVu Sans Mono 8
-
-# The combination of xss-lock, nm-applet and pactl is a popular choice, so
-# they are included here as an example. Modify as you see fit.
-
-# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the
-# screen before suspend. Use loginctl lock-session to lock your screen.
-exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
-
-# NetworkManager is the most popular way to manage wireless networks on Linux,
-# and nm-applet is a desktop environment-independent system tray GUI for it.
-exec --no-startup-id nm-applet
-
-# Use pactl to adjust volume in PulseAudio.
-set $refresh_i3status killall -SIGUSR1 i3status
-bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status
-bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status
-bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
-bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
-
-# Use Mouse+$mod to drag floating windows to their wanted position
-floating_modifier $mod
-
-# start a terminal
-bindsym $mod+Return exec konsole
-
-# kill focused window
-bindsym $mod+Shift+q kill
-
-# start dmenu (a program launcher)
-bindsym $mod+d exec dmenu_run
-# There also is the (new) i3-dmenu-desktop which only displays applications
-# shipping a .desktop file. It is a wrapper around dmenu, so you need that
-# installed.
-# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
-
-# change focus
-bindsym $mod+j focus left
-bindsym $mod+k focus down
-bindsym $mod+l focus up
-bindsym $mod+semicolon focus right
-
-# alternatively, you can use the cursor keys:
-bindsym $mod+Left focus left
-bindsym $mod+Down focus down
-bindsym $mod+Up focus up
-bindsym $mod+Right focus right
-
-# move focused window
-bindsym $mod+Shift+j move left
-bindsym $mod+Shift+k move down
-bindsym $mod+Shift+l move up
-bindsym $mod+Shift+semicolon move right
-
-# alternatively, you can use the cursor 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
-
-# split in horizontal orientation
-bindsym $mod+h split h
-
-# split in vertical orientation
-bindsym $mod+v split v
-
-# enter fullscreen mode for the focused container
-bindsym $mod+f fullscreen toggle
-
-# change container layout (stacked, tabbed, toggle split)
-bindsym $mod+s layout stacking
-bindsym $mod+w layout tabbed
-bindsym $mod+e layout toggle split
-
-# toggle tiling / floating
-bindsym $mod+Shift+space floating toggle
-
-# change focus between tiling / floating windows
-bindsym $mod+space focus mode_toggle
-
-# focus the parent container
-bindsym $mod+a focus parent
-
-# focus the child container
-#bindsym $mod+d focus child
-
-# 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 $ws1 "1"
-set $ws2 "2"
-set $ws3 "3"
-set $ws4 "4"
-set $ws5 "5"
-set $ws6 "6"
-set $ws7 "7"
-set $ws8 "8"
-set $ws9 "9"
-set $ws10 "10"
-
-# switch to workspace
-bindsym $mod+1 workspace number $ws1
-bindsym $mod+2 workspace number $ws2
-bindsym $mod+3 workspace number $ws3
-bindsym $mod+4 workspace number $ws4
-bindsym $mod+5 workspace number $ws5
-bindsym $mod+6 workspace number $ws6
-bindsym $mod+7 workspace number $ws7
-bindsym $mod+8 workspace number $ws8
-bindsym $mod+9 workspace number $ws9
-bindsym $mod+0 workspace number $ws10
-
-# move focused container to workspace
-bindsym $mod+Shift+1 move container to workspace number $ws1
-bindsym $mod+Shift+2 move container to workspace number $ws2
-bindsym $mod+Shift+3 move container to workspace number $ws3
-bindsym $mod+Shift+4 move container to workspace number $ws4
-bindsym $mod+Shift+5 move container to workspace number $ws5
-bindsym $mod+Shift+6 move container to workspace number $ws6
-bindsym $mod+Shift+7 move container to workspace number $ws7
-bindsym $mod+Shift+8 move container to workspace number $ws8
-bindsym $mod+Shift+9 move container to workspace number $ws9
-bindsym $mod+Shift+0 move container to workspace number $ws10
-
-# reload the configuration file
-bindsym $mod+Shift+c reload
-# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
-bindsym $mod+Shift+r restart
-# exit i3 (logs you out of your X session)
-bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'"
-
-# 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 k resize grow height 10 px or 10 ppt
- bindsym l resize shrink height 10 px or 10 ppt
- bindsym semicolon resize grow width 10 px or 10 ppt
-
- # same bindings, but for the arrow keys
- bindsym Right 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 Left resize grow width 10 px or 10 ppt
-
- # back to normal: Enter or Escape or $mod+r
- bindsym Return mode "default"
- bindsym Escape mode "default"
- bindsym $mod+r mode "default"
-}
-
-bindsym $mod+r mode "resize"
-
-# Start i3bar to display a workspace bar (plus the system information i3status
-# finds out, if available)
-bar {
- status_command i3status
-}
-
-# Make the background not awful
-exec xsetroot -solid "#333333"
-
-# Configure gaps
-for_window [class=".*"] border pixel 0
-
-gaps inner 10
-gaps outer 10
-
diff --git a/i3linux/.config/menus/applications-merged/user-chrome-apps.menu b/i3linux/.config/menus/applications-merged/user-chrome-apps.menu
deleted file mode 100644
index d34be23..0000000
--- a/i3linux/.config/menus/applications-merged/user-chrome-apps.menu
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
diff --git a/i3linux/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu b/i3linux/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu
deleted file mode 100644
index e69de29..0000000
diff --git a/i3linux/.config/polybar/bars.ini b/i3linux/.config/polybar/bars.ini
deleted file mode 100644
index b77f2fd..0000000
--- a/i3linux/.config/polybar/bars.ini
+++ /dev/null
@@ -1,605 +0,0 @@
-;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
-;;
-;; ____
-;; / __ )____ ___________
-;; / __ / __ `/ ___/ ___/
-;; / /_/ / /_/ / / (__ )
-;; /_____/\__,_/_/ /____/
-;;
-;; Created By Aditya Shakya @adi1090x
-;;
-;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
-
-[module/volume]
-type = internal/alsa
-
-; Soundcard to be used
-; Usually in the format hw:# where # is the card number
-; You can find the different card numbers in `/proc/asound/cards`
-;;master-soundcard = default
-;;speaker-soundcard = default
-;;headphone-soundcard = default
-
-; Name of the master, speaker and headphone mixers
-; Use the following command to list available mixer controls:
-; $ amixer scontrols | sed -nr "s/.*'([[:alnum:]]+)'.*/\1/p"
-; If master, speaker or headphone-soundcard isn't the default,
-; use `amixer -c # scontrols` instead where # is the number
-; of the master, speaker or headphone soundcard respectively
-;
-; Default: Master
-;;master-mixer = Master
-
-; Optionally define speaker and headphone mixers
-; Default: none
-;;speaker-mixer = Speaker
-; Default: none
-;;headphone-mixer = Headphone
-
-; NOTE: This is required if headphone_mixer is defined
-; Use the following command to list available device controls
-; $ amixer controls | sed -r "/CARD/\!d; s/.*=([0-9]+).*name='([^']+)'.*/printf '%3.0f: %s\n' '\1' '\2'/e" | sort
-; You may also need to use `amixer -c # controls` as above for the mixer names
-; Default: none
-;;headphone-id = 9
-
-; Use volume mapping (similar to amixer -M and alsamixer), where the increase in volume is linear to the ear
-; Default: false
-;;mapped = true
-
-; Interval for volume increase/decrease (in percent points)
-; Default: 5
-;;interval = 5
-
-; Available tags:
-; (default)
-;
-;
-format-volume =
-
-; Available tags:
-; (default)
-;
-;
-format-muted =
-
-; Available tokens:
-; %percentage% (default)
-label-volume = %percentage%%
-
-; Available tokens:
-; %percentage% (default
-format-muted-prefix =
-label-muted = " Muted"
-label-muted-foreground = ${color.ac}
-
-; Only applies if is used
-ramp-volume-0 =
-ramp-volume-1 =
-ramp-volume-2 =
-ramp-volume-3 =
-ramp-volume-4 =
-
-; Only applies if is used
-bar-volume-width = 10
-bar-volume-gradient = false
-
-bar-volume-indicator =
-bar-volume-indicator-foreground = ${color.bi}
-bar-volume-indicator-font = 2
-
-bar-volume-fill = ━
-bar-volume-foreground-0 = ${color.bn}
-bar-volume-foreground-1 = ${color.bn}
-bar-volume-foreground-2 = ${color.bn}
-bar-volume-foreground-3 = ${color.bn}
-bar-volume-foreground-4 = ${color.bm}
-bar-volume-foreground-5 = ${color.bm}
-bar-volume-foreground-6 = ${color.bm}
-bar-volume-foreground-7 = ${color.bd}
-bar-volume-foreground-8 = ${color.bd}
-bar-volume-fill-font = 2
-
-bar-volume-empty = ┉
-bar-volume-empty-foreground = ${color.be}
-bar-volume-empty-font = 2
-
-; If defined, it will replace when
-; headphones are plugged in to `headphone_control_numid`
-; If undefined, will be used for both
-; Only applies if is used
-ramp-headphones-0 =
-ramp-headphones-1 =
-
-;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
-
-[module/brightness]
-type = internal/xbacklight
-
-; Use the following command to list available cards:
-; $ ls -1 /sys/class/backlight/
-card = intel_backlight
-
-; Available tags:
-;