git clone https://github.com/vim/vim.git
cd vim
# tools to build vim
sudo apt install git
sudo apt install make
sudo apt install clang
sudo apt install libtool-bin
cd src
# if you build Vim before
make distclean
# run tests to check there are no problems
make test
# add X windows clipboard support [Optional]
sudo apt install libxt-dev
# add Python 3 support [Optional]
sudo apt install libpython3-dev
# Uncomment the following line in Makefile
# "CONF_OPT_PYTHON = --enable-python3interp"
# apply configurations
make reconfig
# build
make
# see if the built vim has the features you want
./vim --version
# mess around with it see if it works
./vim
sudo make install
# add vim to the editor list
# run the following command in a new terminal, otherwise which vim would be resolved as the old vim
sudo update-alternatives --install /usr/bin/editor editor $(which vim) 50
# select vim as the default
selecct-editor
https://github.com/junegunn/fzf
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
https://github.com/BurntSushi/ripgrep#installation
- zathura: pdf reader
- ncdu: disk usage analyzer
- ranger: file system broweser
- lazygit: git client
- aptitude
mkdir -p build && cd build
# configure build
meson ..
# install suggested dependecies carefully
# build
ninja
# check the i3 version after build
./i3 --version
# install to /usr/local/bin/i3
sudo ninja install
- xrandr
- change the layout in i3 setting
bash rito-dots/.config/xrandr/2vertical
- change the layout in i3 setting
- picom
- xss-lock
- blueman
- terminator
./setup.sh
sudo reboot
mkdir ~/.local/share/fonts
# ..
# move your .ttf font files to fonts
# clear and regenerate font cache
fc-cache -f -v
python3 -m pip install python-prctl dbus-python
sudo apt install bluez
- run
blueman-applet
in daemon blueman-manager
and connect keyboard
select auto connect profile
sudo apt install sxiv arandr
https://www.reddit.com/r/pop_os/comments/mm74qb/assign_flatpak_run_orgchromiumchromium_to_an_alias/
flatpak install flathub com.github.zocker_160.SyncThingy
flatpak install flathub com.google.Chrome
- font size very large
- page zoom 200%
Custom New Tab URL
flatpak install flathub md.obsidian.Obsidian
flatpak install flathub org.flameshot.Flameshot
flatpak install flathub com.uploadedlobster.peek
flatpak install flathub org.gimp.GIMP
flatpak install flathub com.github.hluk.copyq
flatpak install flathub com.ozmartians.VidCutter
- tesseract
- flameshot
#!/bin/bash
flameshot gui --raw -s | tesseract - - | xclip -in -selection clipboard
- normal background #fbfbfb
- normal foreground #4d4d4d
- selected background #eba601
- selected foreground #fbfbfb