mirror of https://gitlab.com/meliurwen/dotfiles
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.6 KiB
1.6 KiB
.dotfiles
Dependencies
Install from a file list:
Note: comments and trailing comments starting with
#
are ignored
apt-get install $(grep -vE "^\s*#" <FILEPATH> | sed -e 's/#.*//' | tr "\n" " ")
Kernel Modules
Add modules to the Linux kernel:
modprobe <module>
Shell
Take note of the full path of your favorurite shell:
type -a zsh
Set it as default:
chsh -s /bin/zsh
Fonts
Reload locally (~/.local/share/fonts
) installed fonts:
fc-cache -f -v
Gnome settings
Dump an entire subpath of the dconf database:
dconf dump <dir_subpath_inside_db> > <settings_file>.dconf
Populate a subpath of the dconf database:
cat <settings_file>.dconf | dconf load <dir_subpath_inside_db>
VSCode/Codium
List all extensions into a file:
codium --list-extensions > codium-extensions.list
Install all the extensions listed into a file (any line that starts with #
will get ignored):
cat codium-extensions.txt | grep -v '^#' | xargs -L1 codium --install-extension
Order alphabetically and format settings.json
:
Note: Unfortunately there is no in-place feature available a the moment
VSC_D="vscode/.config/Code/User/" sh -c '\
jq --sort-keys . "${VSC_D}settings.json" > "${VSC_D}settings.json.new" && \
mv "${VSC_D}settings.json.new" "${VSC_D}settings.json"'
Order alphabetically and format argv.json
:
VSC_D="vscode/.vscode/" sh -c '\
jq --sort-keys . "${VSC_D}argv.json" > "${VSC_D}argv.json.new" && \
mv "${VSC_D}argv.json.new" "${VSC_D}argv.json"'
Stow
stow --restow --no-folding <DIR>