My custom .dot files for my machine MBP 14 stored and restored using stow.
2024-10-20 22:01
: Added several config files, elia andaerospace.toml
.2024-03-13 18:00
: Added Nyan Mode (Nyan Cat Mode) for my spacemacs and also support yanking to end of line.2023-11-11 21:46
: Updated the AppleScript for faster speed opening Emacs.2023-10-29 22:58
: resolved the issue with thezsh-vim-mode
confict with theautojump
.2023-10-23 00:00
: Update the .zshrc workflow - for daily activities.2023-09-23 16:44
: Update the config, for ranger and other minor updates.2023-06-20 18:17
: Update the anaconda to support python 3.10
- Run
utilities_checker.sh
in the given repository.iTerm2.0
: Build 3.4.21zsh
: zsh 5.9 (x86_64-apple-darwin23.0.oh-my-zsh
:d41ca84
- (HEAD -> master, origin/master) fix(docker):powerlevel10k
:862440a
- (grafted, HEAD -> master, origin/master, origin/HEAD)zsh-vi-mode
:46a1985
- (HEAD) fix: visual mode stuck after typingx
.zsh-autosuggestions
:a411ef3
- (HEAD -> master, tag: v0.7.0, origin/master, origin/HEAD)fast-syntax-highlighting
:13d7b4e
- (HEAD -> master, origin/master, origin/HEAD) add support forgoawk
.
bash
: GNU bash, version 5.2.15(1)-release (aarch64-apple-darwin22.1.0)nvim
: NVIM v0.9.2 Build type: Release LuaJIT 2.1.1692716794neovide
: neovide 0.11.2rustc
: rustc 1.73.0 (cc66ad468 2023-10-03)go
: go version go1.21.3 darwin/arm64python
: Python 3.10.9- node :
v20.8.0
npm
: 10.1.0clang++
: Apple clang version 15.0.0 (clang-1500.0.40.1) Target: arm64-apple-darwin23.0.0 Thread model: posix InstalledDir:lldb
: lldb-1500.0.22.8 Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)
I have shifted my dotfiles
now to be stored and recover with Gnu-Stow
as a
farm of symlinks.
- [
import
] You must be inside thedotfile
directory to allowstow
to interact with the home directory (parent directory). - When you stow files, ensure the directory of recovering the files is empty, otherwise (stow) command will not work.
- To stow any changes use:
# At current dot file
stow . --verbose=1
- To remove any stow symlink and rest to default (no symlink).
stow -D .
Here I store the configurations that are hard to be configured by the command stow
which are
- Daily customized applications
- General font directory
- figlet and lolcat configurations with the font of ASCII
- Applications list
- Pip list
- Node-js global libraries list
- jupyterNotebook configurations
- Stow files structure for better restoration.
- Create bash script to automate installing the necessary libraries and packages.
- Added the integration to zathura with ranger
- Adding the Sioyek app configuration.
The current steps I followed to generate the files which are now stowed both
./.lldbinit
and ./lldbinit.py
files. From following the steps here
- Install the plugin after you install the
.oh-my-zsh
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
- Configure it using the command
p10k configure.
, but we will stow our config file already with the file.p10k.zsh
. We don't need this step. - As you can see in
.zshrc
we are sourcing the.p10k.zsh
using
ZSH_THEME="powerlevel10k/powerlevel10k"
# Then
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh