Select the types of activity you want to include in your feed.
Personal dotfiles for Linux, mostly for Nixpkgs/NixOS-based and Termux setups. Mirrored using GitLab's push mirroring feature.
gitlab.com/andreijiroh-dev/dotfiles
···11#!/usr/bin/env bash
22+# shellcheck disable=SC1090
2334for file in "${HOME}"/.config/bash/tools/*.bashrc; do
45 if [ "$file" == "${HOME}/.config/bash/tools/automated-deploy.bashrc" ]; then
···1213for file in "${HOME}"/.config/bash/completions/*.bash; do
1314 [[ $DEBUG != "" ]] && echo "[shell-completions] sourcing $file"
1415 source "$file"
1515-fi1616+done
+3-3
.config/bash/bashrc
···7272# You may want to put all your additions into a separate file like
7373# ~/.bash_aliases, instead of adding them here directly.
7474# See /usr/share/doc/bash-doc/examples in the bash-doc package.
7575-source "${HOME}/.config/bash/aliases"
7676-source "${HOME}/.config/bash/functions"
7575+source "${HOME}/.config/bash/aliases.bashrc"
7676+source "${HOME}/.config/bash/functions.bashrc"
7777source "${HOME}/.config/bash/autoloader.bashrc"
78787979# enable programmable completion features (you don't need to enable
···8888fi
89899090[ -f "${HOME}/.config/bash/hosts/${HOSTNAME_BASH}.bashrc" ] \
9191- && . "${HOME}/.config/bash/hosts/${HOSTNAME_BASH}.bashrc"9191+ && . "${HOME}/.config/bash/hosts/${HOSTNAME_BASH}.bashrc"
···11-#? Config file for btop v. 1.2.13
11+#? Config file for btop v. 1.4.0
2233#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
44#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
···3737# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
3838graph_symbol_cpu = "default"
39394040+# Graph symbol to use for graphs in gpu box, "default", "braille", "block" or "tty".
4141+graph_symbol_gpu = "default"
4242+4043# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
4144graph_symbol_mem = "default"
4245···4649# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
4750graph_symbol_proc = "default"
48514949-#* Manually set which boxes to show. Available values are "cpu mem net proc", separate values with whitespace.
5252+#* Manually set which boxes to show. Available values are "cpu mem net proc" and "gpu0" through "gpu5", separate values with whitespace.
5053shown_boxes = "cpu mem net proc"
51545255#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs.
···54575558#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
5659#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
5757-proc_sorting = "cpu lazy"
6060+proc_sorting = "pid"
58615962#* Reverse sorting order, True or False.
6063proc_reversed = False
···8689#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop).
8790proc_filter_kernel = False
88919292+#* In tree-view, always accumulate child process resources in the parent process.
9393+proc_aggregate = False
9494+8995#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available.
9096#* Select from a list of detected attributes from the options menu.
9197cpu_graph_upper = "Auto"
···9399#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available.
94100#* Select from a list of detected attributes from the options menu.
95101cpu_graph_lower = "Auto"
102102+103103+#* If gpu info should be shown in the cpu box. Available values = "Auto", "On" and "Off".
104104+show_gpu_info = "Auto"
9610597106#* Toggles if the lower CPU graph should be inverted.
98107cpu_invert_lower = True
···207216#* Which battery to use if multiple are present. "Auto" for auto detection.
208217selected_battery = "Auto"
209218219219+#* Show power stats of battery next to charge indicator.
220220+show_battery_watts = True
221221+210222#* Set loglevel for "~/.config/btop/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
211223#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
212212-log_level = "WARNING"224224+log_level = "WARNING"
225225+226226+#* Measure PCIe throughput on NVIDIA cards, may impact performance on certain cards.
227227+nvml_measure_pcie_speeds = True
228228+229229+#* Horizontally mirror the GPU graph.
230230+gpu_mirror_graph = True
231231+232232+#* Custom gpu0 model name, empty string to disable.
233233+custom_gpu_name0 = ""
234234+235235+#* Custom gpu1 model name, empty string to disable.
236236+custom_gpu_name1 = ""
237237+238238+#* Custom gpu2 model name, empty string to disable.
239239+custom_gpu_name2 = ""
240240+241241+#* Custom gpu3 model name, empty string to disable.
242242+custom_gpu_name3 = ""
243243+244244+#* Custom gpu4 model name, empty string to disable.
245245+custom_gpu_name4 = ""
246246+247247+#* Custom gpu5 model name, empty string to disable.
248248+custom_gpu_name5 = ""
···12121313## Available Git mirrors
14141515-This project is hosted on [hosted instance of sourcehut git](https://git.sr.ht) at the
1616-[`~ajhalili2006/dotfiles`][git.sr.ht] Git repository, alongside the following
1717-Git mirrors:
1515+This project is hosted on [~tulir]'s Manimum GitLab instance ([mau.dev]) at
1616+<https://mau.dev/andreijiroh-dev/dotfiles>, although I manitain the following
1717+git mirrors for conveience:
18181919* mau.dev: <https://mau.dev/andreijiroh-dev/dotfiles> (technically canonical due
2020to how mirroring work and usualy pushed there first)
2121-* GitHub: <https://github.com/andreijiroh-dev>
2121+* GitHub: <https://github.com/andreijiroh-dev/dotfiles>
2222* Launchpad.net: <https://git.launchpad.net/ajhalili2006-dotfiles>
2323* ~vern git: <https://git.vern.cc/ajhalili2006/dotfiles-modern>
2424* tildegit: <https://tildegit.org/ajhalili2006/dotfiles-modern>
2525+* Hack Club Nest: <https://git.hackclub.app/andreijiroh-dev/dotfiles>
25262626-[git.sr.ht]: https://git.sr.ht/~ajhalili2006/dotfiles
2727+[~tulir]: https://mau.fi
2828+[mau.dev]: https://mau.dev
27292830## Setup
2931