diff --git a/.bashrc b/.bashrc
index c4fe287..0668b50 100644
--- a/.bashrc
+++ b/.bashrc
@@ -16,6 +16,8 @@ else
export TERM='st'
fi
+alias repos='cd /mnt/koios/repos/'
+alias stats='bpytop'
alias ls='ls --color=auto'
alias info='clear && neofetch | lolcat'
alias wisdom='fortune | cowsay | lolcat'
diff --git a/.config/bpytop/bpytop.conf b/.config/bpytop/bpytop.conf
new file mode 100644
index 0000000..9d9a39f
--- /dev/null
+++ b/.config/bpytop/bpytop.conf
@@ -0,0 +1,153 @@
+#? Config file for bpytop v. 1.0.67
+
+#* Color theme, looks for a .theme file in "/usr/[local/]share/bpytop/themes" and "~/.config/bpytop/themes", "Default" for builtin default theme.
+#* Prefix name by a plus sign (+) for a theme located in user themes folder, i.e. color_theme="+monokai"
+color_theme="+tokyo"
+
+#* If the theme set background should be shown, set to False if you want terminal background transparency
+theme_background=True
+
+#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false.
+truecolor=True
+
+#* Manually set which boxes to show. Available values are "cpu mem net proc", separate values with whitespace.
+shown_boxes="mem net proc cpu"
+
+#* Update time in milliseconds, increases automatically if set below internal loops processing time, recommended 2000 ms or above for better sample times for graphs.
+update_ms=2000
+
+#* Processes update multiplier, sets how often the process list is updated as a multiplier of "update_ms".
+#* Set to 2 or higher to greatly decrease bpytop cpu usage. (Only integers)
+proc_update_mult=2
+
+#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu responsive",
+#* "cpu lazy" updates top process over time, "cpu responsive" updates top process directly.
+proc_sorting="cpu lazy"
+
+#* Reverse sorting order, True or False.
+proc_reversed=False
+
+#* Show processes as a tree
+proc_tree=False
+
+#* Which depth the tree view should auto collapse processes at
+tree_depth=3
+
+#* Use the cpu graph colors in the process list.
+proc_colors=True
+
+#* Use a darkening gradient in the process list.
+proc_gradient=True
+
+#* If process cpu usage should be of the core it's running on or usage of the total available cpu power.
+proc_per_core=False
+
+#* Show process memory as bytes instead of percent
+proc_mem_bytes=True
+
+#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available, see:
+#* https://psutil.readthedocs.io/en/latest/#psutil.cpu_times for attributes available on specific platforms.
+#* Select from a list of detected attributes from the options menu
+cpu_graph_upper="total"
+
+#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available, see:
+#* https://psutil.readthedocs.io/en/latest/#psutil.cpu_times for attributes available on specific platforms.
+#* Select from a list of detected attributes from the options menu
+cpu_graph_lower="total"
+
+#* Toggles if the lower CPU graph should be inverted.
+cpu_invert_lower=True
+
+#* Set to True to completely disable the lower CPU graph.
+cpu_single_graph=False
+
+#* Shows the system uptime in the CPU box.
+show_uptime=True
+
+#* Check cpu temperature, needs "osx-cpu-temp" on MacOS X.
+check_temp=True
+
+#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors.
+cpu_sensor=Auto
+
+#* Show temperatures for cpu cores also if check_temp is True and sensors has been found
+show_coretemp=True
+
+#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine"
+temp_scale="celsius"
+
+#* Show CPU frequency, can cause slowdowns on certain systems with some versions of psutil
+show_cpu_freq=True
+
+#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
+draw_clock="%X"
+
+#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort.
+background_update=True
+
+#* Custom cpu model name, empty string to disable.
+custom_cpu_name=""
+
+#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with a comma ",".
+#* Begin line with "exclude=" to change to exclude filter, otherwise defaults to "most include" filter. Example: disks_filter="exclude=/boot, /home/user"
+disks_filter=""
+
+#* Show graphs instead of meters for memory values.
+mem_graphs=True
+
+#* If swap memory should be shown in memory box.
+show_swap=True
+
+#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
+swap_disk=True
+
+#* If mem box should be split to also show disks info.
+show_disks=True
+
+#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar.
+only_physical=True
+
+#* Read disks list from /etc/fstab. This also disables only_physical.
+use_fstab=False
+
+#* Toggles if io stats should be shown in regular disk usage view
+show_io_stat=True
+
+#* Toggles io mode for disks, showing only big graphs for disk read/write speeds.
+io_mode=False
+
+#* Set to True to show combined read/write io graphs in io mode.
+io_graph_combined=False
+
+#* Set the top speed for the io graphs in MiB/s (10 by default), use format "device:speed" separate disks with a comma ",".
+#* Example: "/dev/sda:100, /dev/sdb:20"
+io_graph_speeds=""
+
+#* Set fixed values for network graphs, default "10M" = 10 Mibibytes, possible units "K", "M", "G", append with "bit" for bits instead of bytes, i.e "100mbit"
+net_download="10M"
+net_upload="10M"
+
+#* Start in network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
+net_auto=True
+
+#* Sync the scaling for download and upload to whichever currently has the highest scale
+net_sync=False
+
+#* If the network graphs color gradient should scale to bandwidth usage or auto scale, bandwidth usage is based on "net_download" and "net_upload" values
+net_color_fixed=False
+
+#* Starts with the Network Interface specified here.
+net_iface=""
+
+#* Show battery stats in top right if battery is present
+show_battery=True
+
+#* Show init screen at startup, the init screen is purely cosmetical
+show_init=False
+
+#* Enable check for new version from github.com/aristocratos/bpytop at start.
+update_check=True
+
+#* Set loglevel for "~/.config/bpytop/error.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
+#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
+log_level=WARNING
diff --git a/.config/bpytop/themes/tokyo.theme b/.config/bpytop/themes/tokyo.theme
new file mode 100644
index 0000000..be834e3
--- /dev/null
+++ b/.config/bpytop/themes/tokyo.theme
@@ -0,0 +1,96 @@
+#Bashtop theme in the style of Tokyo Night
+
+# All graphs and meters can be gradients
+# For single color graphs leave "mid" and "end" variable empty.
+# Use "start" and "end" variables for two color gradient
+# Use "start", "mid" and "end" for three color gradient
+
+# Main background, empty for terminal default, need to be empty if you want transparent background
+theme[main_bg]=""
+
+# Main text color
+theme[main_fg]="#c0caf5"
+
+# Title color for boxes
+theme[title]="#c0caf5"
+
+# Highlight color for keyboard shortcuts
+theme[hi_fg]="#7aa2f7"
+
+# Background color of selected item in processes box
+theme[selected_bg]="#1a1b26"
+
+# Foreground color of selected item in processes box
+theme[selected_fg]="#9ece6a"
+
+# Color of inactive/disabled text
+theme[inactive_fg]="#a9b1d6"
+
+# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
+theme[graph_text]="#bb9af7"
+
+# Background color of the percentage meters
+theme[meter_bg]="#9ece6a"
+
+# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
+theme[proc_misc]="#7aa2f7"
+
+# Cpu box outline color
+theme[cpu_box]="#73daca"
+
+# Memory/disks box outline color
+theme[mem_box]="#e0af68"
+
+# Net up/down box outline color
+theme[net_box]="#7aa2f7"
+
+# Processes box outline color
+theme[proc_box]="#f7768e"
+
+# Box divider line and small boxes line color
+theme[div_line]="#73daca"
+
+# Temperature graph colors
+theme[temp_start]="#7dcfff"
+theme[temp_mid]="#7aa2f7"
+theme[temp_end]="#bb9af7"
+
+# CPU graph colors
+theme[cpu_start]="#9ece6a"
+theme[cpu_mid]="#e0af68"
+theme[cpu_end]="#f7768e"
+
+# Mem/Disk free meter
+theme[free_start]="#9ece6a"
+theme[free_mid]="#e0af68"
+theme[free_end]="#ff9e64"
+
+# Mem/Disk cached meter
+theme[cached_start]="#414868"
+theme[cached_mid]="#9aa5ce"
+theme[cached_end]="#c0caf5"
+
+# Mem/Disk available meter
+theme[available_start]="#634f30"
+theme[available_mid]="#965027"
+theme[available_end]="#ff9e64"
+
+# Mem/Disk used meter
+theme[used_start]="#8c4351"
+theme[used_mid]="#f7768e"
+theme[used_end]="#ff9e64"
+
+# Download graph colors
+theme[download_start]="#414868"
+theme[download_mid]="#9aa5ce"
+theme[download_end]="#7dcfff"
+
+# Upload graph colors
+theme[upload_start]="#5a4a78"
+theme[upload_mid]="#bb9af7"
+theme[upload_end]="#dacef0"
+
+# Process box color gradient for threads, mem and cpu usage
+theme[process_start]="#73daca"
+theme[process_mid]="#e0af68"
+theme[process_end]="#f7768e"
\ No newline at end of file
diff --git a/.config/i3/launchTerminals b/.config/i3/launchTerminals
index edb246f..95e1725 100755
--- a/.config/i3/launchTerminals
+++ b/.config/i3/launchTerminals
@@ -2,6 +2,6 @@
i3-msg "workspace 1; append_layout /home/marco/.config/i3/terminals.json"
urxvt -name "audio" -e $SHELL -c "echo -en '\033]0;audio\a';cava;$SHELL -i"&
urxvt -name "pipes" -e $SHELL -c "echo -en '\033]0;pipes\a';pipes -t 0 -p 3 -R -f 50 -r 6000;$SHELL -i"&
-urxvt -name "processes" -e $SHELL -c "echo -en '\033]0;processes\a';htop;$SHELL -i"&
+urxvt -name "processes" -e $SHELL -c "echo -en '\033]0;processes\a';bpytop;$SHELL -i"&
urxvt -name "info" -e $SHELL -c "cd /dev/shm;echo -en '\033]0;info\a';clear && neofetch | lolcat;fortune | cowsay | lolcat;$SHELL -i"&
urxvt -name "bonsai" -e $SHELL -c "echo -en '\033]0;bonsai\a';cbonsai --life 40 --live --multiplier 5 --time 0.1 --infinite;$SHELL -i"&
diff --git a/README.md b/README.md
index 4c8aa8c..d25d928 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
# Tokyo Night Linux theme
-This collection is aimed to make your Linux environment look like the vscode Tokyo Night theme. This is currently still a WIP, so expect colour or unthemed applications.
+This collection is aimed to make your Linux environment look like the vscode Tokyo Night theme. This is currently still a WIP, so expect colour inconsistencies or unthemed applications.
-Although replacing your icon theme or cursor is not required, this theme goes well with the Numix icon theme.
+Although replacing your icon theme is not required, this theme goes well with the Numix icon theme.
The GTK theme was made by modifying the Material Black theme
@@ -24,6 +24,7 @@ Optional Utils
- gvim: Contains vim with clipboard support and more
- vim-airline: Status bar for vim
- kava, neofetch, lolcat, cowsay, wisdom-mod, bash-pipes, cbonsai: important stuff
+- bpytop: resource monitor
- nm-applet: manage your (wireless) connections and has a tray icon
- kalu-kde: Notifies you about Arch news or updates and has a tray icon
- logiops: Used to trigger keyboard combinations using gestures