diff --git a/.config/fastfetch/arch.png b/.config/fastfetch/arch.png
new file mode 100644
index 0000000..cd97313
Binary files /dev/null and b/.config/fastfetch/arch.png differ
diff --git a/.config/fastfetch/config-compact.jsonc b/.config/fastfetch/config-compact.jsonc
new file mode 100644
index 0000000..c7ea378
--- /dev/null
+++ b/.config/fastfetch/config-compact.jsonc
@@ -0,0 +1,75 @@
+{
+ "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
+ "logo": {
+ "source": "~/.config/fastfetch/arch.png",
+ "type": "kitty-direct",
+ "height": 10,
+ "width": 20,
+ "padding": {
+ "top": 1
+ }
+ },
+ "display": {
+ "separator": " -> "
+ },
+ "modules": [
+ "break",
+ {
+ "type": "title",
+ "keyWidth": 10,
+ "format": " {6}{7}{8}"
+ },
+ {
+ "type": "custom",
+ "format": " ─────────────────────────── "
+ },
+ {
+ "type": "kernel",
+ "key": " ",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "wm",
+ "key": " ",
+ "keyColor": "blue"
+ },
+ {
+ "type": "shell",
+ "key": " ",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "terminal",
+ "key": " ",
+ "keyColor": "blue"
+ },
+ /*
+ {
+ "type": "packages",
+ "key": " ",
+ "keyColor": "yellow"
+ },
+ */
+ {
+ "type": "memory",
+ "key": " ",
+ "keyColor": "magenta",
+ // format: used / total
+ "format": "{1} / {2}"
+ },
+ {
+ "type": "uptime",
+ "key": " ",
+ "keyColor": "green"
+ },
+ {
+ "type": "custom",
+ "format": " ─────────────────────────── "
+ },
+ {
+ "type": "custom",
+ "format": " \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m \u001b[90m "
+ },
+ "break",
+ ]
+}
diff --git a/.config/fastfetch/config-v2.jsonc b/.config/fastfetch/config-v2.jsonc
new file mode 100644
index 0000000..cee27fd
--- /dev/null
+++ b/.config/fastfetch/config-v2.jsonc
@@ -0,0 +1,112 @@
+{
+"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
+"logo": {
+ //"source": "~/.config/fastfetch/nixos.png",
+ //"type": "kitty-direct",
+ "height": 15,
+ "width": 30,
+ "padding": {
+ "top": 1
+ }
+ },
+"display": {
+ "separator": " ➜ "
+},
+
+"modules": [
+ "break",
+ {
+ "type": "os",
+ "key": " DISTRO",
+ "keyColor": "31",
+ },
+ {
+ "type": "kernel",
+ "key": " ├ ",
+ "keyColor": "31",
+ },
+ {
+ "type": "packages",
+ "key": " ├ ",
+ "keyColor": "31",
+ },
+ {
+ "type": "shell",
+ "key": " └ ",
+ "keyColor": "31",
+ },
+ "break",
+ {
+ "type": "wm",
+ "key": " DE/WM",
+ "keyColor": "32",
+ },
+ {
+ "type": "wmtheme",
+ "key": " ├ ",
+ "keyColor": "32",
+ },
+ {
+ "type": "icons",
+ "key": " ├ ",
+ "keyColor": "32",
+ },
+ {
+ "type": "cursor",
+ "key": " ├ ",
+ "keyColor": "32",
+ },
+ {
+ "type": "terminal",
+ "key": " ├ ",
+ "keyColor": "32",
+ },
+ {
+ "type": "terminalfont",
+ "key": " └ ",
+ "keyColor": "32",
+ },
+ "break",
+ {
+ "type": "host",
+ "format": "{2}",
+ "key": " SYSTEM",
+ "keyColor": "33",
+ },
+ {
+ "type": "cpu",
+ "format": "{1} ({3}) @ {7} GHz",
+ "key": " ├ ",
+ "keyColor": "33",
+ },
+ {
+ "type": "gpu",
+ "format": "{2}",
+ "key": " ├ ",
+ "keyColor": "33",
+ },
+ {
+ "type": "memory",
+ "key": " ├ ",
+ "keyColor": "33",
+ },
+ {
+ "type": "swap",
+ "key": " ├ ",
+ "keyColor": "33",
+ },
+ {
+ "type": "disk",
+ "key": " ├ ",
+ "keyColor": "33",
+ },
+ {
+ "type": "display",
+ "key": " └ ",
+ "compactType": "original-with-refresh-rate",
+ "keyColor": "33",
+ },
+ "break",
+ "break",
+]
+}
diff --git a/.config/fastfetch/config.jsonc b/.config/fastfetch/config.jsonc
new file mode 100644
index 0000000..dfbe1c8
--- /dev/null
+++ b/.config/fastfetch/config.jsonc
@@ -0,0 +1,128 @@
+
+{
+"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
+"logo": {
+"padding": {
+"top": 1
+}
+},
+"display": {
+"separator": " "
+},
+"modules": [
+ "break",
+ {
+ "type": "os",
+ "key": " DISTRO",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "kernel",
+ "key": "│ ├",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "packages",
+ "key": "│ ├",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "shell",
+ "key": "│ └",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "wm",
+ "key": " DE/WM",
+ "keyColor": "blue"
+ },
+ {
+ "type": "wmtheme",
+ "key": "│ ├",
+ "keyColor": "blue"
+ },
+ {
+ "type": "icons",
+ "key": "│ ├",
+ "keyColor": "blue"
+ },
+ {
+ "type": "cursor",
+ "key": "│ ├",
+ "keyColor": "blue",
+ },
+ {
+ "type": "terminalfont",
+ "key": "│ ├",
+ "keyColor": "blue",
+ },
+ {
+ "type": "terminal",
+ "key": "│ └",
+ "keyColor": "blue"
+ },
+ {
+ "type": "host",
+ "key": " SYSTEM",
+ "keyColor": "green"
+ },
+ {
+ "type": "cpu",
+ "key": "│ ├",
+ "keyColor": "green"
+ },
+ {
+ "type": "gpu",
+ "key": "│ ├",
+ "format": "{2}",
+ "keyColor": "green"
+ },
+ {
+ "type": "display",
+ "key": "│ ├",
+ "keyColor": "green",
+ "compactType": "original-with-refresh-rate"
+ },
+ {
+ "type": "memory",
+ "key": "│ ├",
+ "keyColor": "green"
+ },
+ {
+ "type": "swap",
+ "key": "│ ├",
+ "keyColor": "green"
+ },
+ {
+ "type": "uptime",
+ "key": "│ ├",
+ "keyColor": "green"
+ },
+ {
+ "type": "display",
+ "key": "│ └",
+ "keyColor": "green"
+ },
+ {
+ "type": "sound",
+ "key": " AUDIO",
+ "format": "{2}",
+ "keyColor": "magenta"
+ },
+ {
+ "type": "player",
+ "key": "│ ├",
+ "keyColor": "magenta"
+ },
+ {
+ "type": "media",
+ "key": "│ └",
+ "keyColor": "magenta"
+ },
+ {
+ "type": "custom",
+ "format": "\u001b[90m \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m \u001b[38m \u001b[39m \u001b[39m \u001b[38m \u001b[37m \u001b[36m \u001b[35m \u001b[34m \u001b[33m \u001b[32m \u001b[31m \u001b[90m "
+ },
+ "break",
+ ]
+}
diff --git a/.config/hypr/UserConfigs/UserSettings.conf b/.config/hypr/UserConfigs/UserSettings.conf
index f5bfcf7..bd99e08 100644
--- a/.config/hypr/UserConfigs/UserSettings.conf
+++ b/.config/hypr/UserConfigs/UserSettings.conf
@@ -33,7 +33,8 @@ input {
kb_rules =
repeat_rate = 50
repeat_delay = 300
-
+ accel_profile = flat
+
sensitivity = 0 #mouse sensitivity
numlock_by_default = true
left_handed = false
@@ -47,7 +48,7 @@ input {
middle_button_emulation = true
tap-to-click = true
drag_lock = false
- }
+ }
# below for devices with touchdevice ie. touchscreen
touchdevice {
@@ -59,8 +60,13 @@ input {
transform = 0
left_handed = 0
}
+
}
+device {
+ name = logitech-mx-ergo-1
+ accel_profile = adaptive
+}
gestures {
workspace_swipe = true
workspace_swipe_fingers = 3
diff --git a/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
index 75f4071..d861115 100644
--- a/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
+++ b/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
@@ -11,8 +11,9 @@
-
-
-
+
+
+
+
diff --git a/.ideavimrc b/.ideavimrc
new file mode 100644
index 0000000..7af9b6a
--- /dev/null
+++ b/.ideavimrc
@@ -0,0 +1,43 @@
+" .ideavimrc is a configuration file for IdeaVim plugin. It uses
+" the same commands as the original .vimrc configuration.
+" You can find a list of commands here: https://jb.gg/h38q75
+" Find more examples here: https://jb.gg/share-ideavimrc
+
+let mapleader = " "
+
+"" -- Suggested options --
+" Show a few lines of context around the cursor. Note that this makes the
+" text scroll if you mouse-click near the start or end of the window.
+set scrolloff=5
+set clipboard+=unnamed
+
+" Do incremental searching.
+set incsearch
+
+" Don't use Ex mode, use Q for formatting.
+map Q gq
+
+" --- Enable IdeaVim plugins https://jb.gg/ideavim-plugins
+
+" Highlight copied text
+Plug 'machakann/vim-highlightedyank'
+" Commentary plugin
+Plug 'tpope/vim-commentary'
+
+Plug 'preservim/nerdtree'
+
+
+"" -- Map IDE actions to IdeaVim -- https://jb.gg/abva4t
+"" Map \r to the Reformat Code action
+"map \r (ReformatCode)
+
+"" Map d to start debug
+map d (Debug)
+
+"" Map \b to toggle the breakpoint on the current line
+"map \b (ToggleLineBreakpoint)
+
+map e :NERDTreeToggle
+map f :NERDTreeFind
+let g:NERDTreeMapActivateNode = "l"
+let g:NERDTreeMapCloseDir = "h"
\ No newline at end of file
diff --git a/.npmrc b/.npmrc
new file mode 100644
index 0000000..9227b32
--- /dev/null
+++ b/.npmrc
@@ -0,0 +1 @@
+include=dev
diff --git a/.oh-my-zsh b/.oh-my-zsh
new file mode 160000
index 0000000..d689aa2
--- /dev/null
+++ b/.oh-my-zsh
@@ -0,0 +1 @@
+Subproject commit d689aa289e5dcda7c35b907af62bd08feb679b37