README.org
August 12, 2024 · View on GitHub
- DOPEDOTS [[file:.screenshot/1.png]] [[file:.screenshot/3.png]]
[[file:https://raw.githubusercontent.com/zemmsoares/awesome-rices/main/assets/awesome-rice-badge.svg]]
** Initial setup #+begin_src bash mkdir ~/Projects mkdir ~/Projects/Code mkdir ~/Pics mkdir ~/.pix mkdir ~/.pix/wall mkdir ~/.walls mkdir ~/.mpr mkdir ~/Documents/roam mkdir ~/Documents/gtd cd ~/Projects/Code git clone https://gitlab.com/only_vip/dopedots.git #+end_src ** Setup all files #+begin_verse Copy all the contents of mxtest-dope-dots to ~ excluding README, .git and license. #+end_verse ** Things to delete from mx after first install #+begin_src sudo aptitude remove vim-tiny vim-common asunder bluetooth clementine simple-scan gscan2pdf hexchat lbreakout2 gnome-mahjongg mc mc-data nomacs nomacs-l10n thunderbird transmission-gtk transmission-common xfburn gthumb #+end_src ** Things to install later *** Fonts #+begin_src sudo aptitude install fonts-noto-color-emoji fonts-noto-color-emoji fonts-symbola node-emojis-list ttf-ancient-fonts-symbola fonts-fork-awesome fonts-powerline fonts-roboto fonts-roboto-fontface fonts-ubuntu ttf-ubuntu-font-family fonts-font-awesome fonts-fork-awesome fonts-material-design-icons-iconfont #+end_src *** Dependencies and apps #+begin_src sudo aptitude install vim cmake lxappearance fzf w3m w3m-img lolcat arandr nitrogen sxiv mpv x11-utils mpd mpc ncmpcpp pylint dmenu netcat jq ffmpeg caca-utils chafa libsixel1 flameshot libsixel-bin qbittorrent uget network-manager git curl wget tree libreadline-dev xattr zathura zathura-cb zathura-djvu zathura-pdf-poppler zathura-ps python3-setuptools python3-dev python3-pip atool rar moc mediainfo exiftool odt2txt rtorrent python3-wheel python3-docopt tmux python3-ueberzug ripgrep fd-find eyed3 python3-pylast lxpolkit dvisvgm roxterm atomicparsley ncat emacs emacs-gtk i3lock i3lock-fancy libtool-bin klavaro fonts-materialdesignicons-webfont gftp #+end_src
*** Install texlive
#+begin_src
sudo apt install texlive-full
#+end_src
*** special tabbed-flexipatch for our bsptab to work as it should
#+begin_src
git clone https://github.com/onlyvip/tabbed-flexipatch.git
cd tabbed-flexipatch
sudo make install
#+end_src
*** only for MX
#+begin_src
sudo aptitude install zzzfm
#+end_src
** Setup [[https://mpr.hunterwittenborn.com/packages/mpm][MPR]]
*** First, add the signing key:
#+begin_src
wget -qO - 'https://proget.hunterwittenborn.com/debian-feeds/makedeb.pub' |
gpg --dearmor |
sudo tee /usr/share/keyrings/makedeb-archive-keyring.gpg &> /dev/null
#+end_src
*** Next, add the repository information to your system:
#+begin_src
echo 'deb [signed-by=/usr/share/keyrings/makedeb-archive-keyring.gpg arch=all] https://proget.hunterwittenborn.com/ makedeb main' |
sudo tee /etc/apt/sources.list.d/makedeb.list
#+end_src
*** Lastly, update the repository cache on your system:
#+begin_src sudo apt update && sudo apt install makedeb #+end_src **** Install from mpr ***** tap #+begin_src cd ~/.gitall git clone https://mpr.hunterwittenborn.com/tap.git cd tap makedeb -si sudo tap update #+end_src *** Optional [[https://github.com/makedeb/prebuilt-mpr][prebuilt-mpr]] similar to chaotic aur for mpr
ADD dependencies, #+begin_src sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https #+end_src add gpg key #+begin_src curl -1sLf 'https://dl.cloudsmith.io/public/prebuiltmpr/prebuiltmpr/gpg.96BF50280AB09218.key' | sudo apt-key add - #+end_src add repo #+begin_src curl -1sLf 'https://dl.cloudsmith.io/public/prebuiltmpr/prebuiltmpr/config.deb.txt?distro=debian&codename=bullseye' | sudo tee /etc/apt/sources.list.d/prebuiltmpr.list #+end_src
*** Later on use tap to install from MPR. #+begin_src sudo tap install libptytty-bin && sudo tap install bat-cat-bin exa-bin picom-git dunst foot-bin neofetch-git neovim-git nerd-fonts-victor-mono ntfd rofi rxvt-unicode-256color shell-color-scripts nerd-fonts-jetbrains-mono ttf-weather-icons-bin ungoogled-chromium-linchrome-bin yt-dlp-bin ytfzf polybar bspwm-git bsptab-git sxhkd-git lemonbar-xft-git starship-bin #+end_src *** Misc stuff you can get from MPR #+begin_src sudo tap install rl-custom-function-git reproc && sudo tap install fzf-tab-completion-git st-siduck76-git lite-xl polybar urxvt-config-git compix-git koreader-bin i3-gaps-git awesome-git projectlibre-bin siji-git cbonsai-git zentile-bin ntfd nerd-fonts-ricty nnn-git tdrop-git bsptab-git zotero && sudo tap instal epy-git castero-git mangohud chadwm-git pokemonsay-newgenerations-git micro-git xfwm-effects musikcube-bin rum-bin lossless-cut-bin #+end_src
*** Install compton or picom any one #+begin_example sudo tap install compton-tryone-git or sudo tap instal picom-git or sudo tap install picom-jonaburg-fix-git or sudo tap install compix-git #+end_example
** Get a nerd font [[https://www.nerdfonts.com][Nerd Font]]
** Get pywal,colorz,schemer2,ueberzug. #+begin_src pip3 install pywal colorz #+end_src
** Reload font cache after copying the fonts folder to ~/.fonts/* #+begin_src fc-cache -frv #+end_src
** Get [[https://github.com/astoff/digestif][digestif]] #+begin_src ~/.scripts/digestif #+end_src ** Install papirus icon theme *** Papirus Installer
**** Use the scripts to install the latest version directly from their github repo (independently of your distro):
***** NOTE: Use the same script to update icon themes. **** ROOT directory (recommended) #+begin_src wget -qO- https://git.io/papirus-icon-theme-install | sh #+end_src **** HOME directory for GTK #+begin_src wget -qO- https://git.io/papirus-icon-theme-install | DESTDIR="HOME/.icons" sh #+end_src **** HOME directory for KDE #+begin_src wget -qO- https://git.io/papirus-icon-theme-install | DESTDIR="HOME/.local/share/icons" sh #+end_src **** BSD systems #+begin_src wget -qO- https://git.io/papirus-icon-theme-install | env DESTDIR="/usr/local/share/icons" sh #+end_src **** Uninstall #+begin_src wget -qO- https://git.io/papirus-icon-theme-uninstall | sh #+end_src *** Papirus-folder install **** Use the script to install the latest version directly from their github repo (independently on your distro):
Install
#+begin_src wget -qO- https://git.io/papirus-folders-install | sh #+end_src
***** To install papirus-folders on BSD systems using the following command:
#+begin_src wget -qO- https://git.io/papirus-folders-install | env PREFIX=/usr/local sh #+end_src
***** Uninstall
#+begin_src wget -qO- https://git.io/papirus-folders-install | env uninstall=true sh #+end_src
** Change crontab entry to have wal run every 10 minutes run #+begin_src crontab -e #+end_src Enter following command at the end
#+begin_src ,/30 * * * * DISPLAY=:0 ~/.local/bin/wal -a "50" --backend colorz -i $(find ~/.wals/ | shuf | head -n 1) #+end_src
** Setup ntfd Change the [[file:.config/polybar/config][~/.config/polybar/config]] module-right to include the weather module. ** Make tmux symlink make a symlink of the tmux config #+begin_src ln -s -f ~/.tmux/.tmux.conf ~/.tmux.conf #+end_src ** NOTES *** Polybar doesnt work due to a different monitor name #+begin_quote NOTE: Change monitor in .config/polybar/config file to your monitor name. find it by running xrandr in a terminal. otherwise polybar wont work #+end_quote *** Urxvt isn't respecting all colors. #+begin_quote NOTE: if urxvt is built with 256color enabled then change xresources file as well. #+end_quote *** after first install for vim, open vim and run #+begin_src :PlugInstall #+end_src *** for emacs, run, #+begin_src emacs --daemon #+end_src ** Misc. links
** +termite is deprecated but the install script is still here just for nostalgia+
*** +termite install+
#+begin_quote mkdir ~/git-src cd ~/git-src #+end_quote
#+begin_quote sudo apt install gtk-doc-tools valac libgirepository1.0-dev libgtk-3-dev libgnutls28-dev intltool libxml2-utils gperf
git clone https://github.com/thestinger/vte-ng.git
cd vte-ng
git cherry-pick 53690d5c
./autogen.sh
make
sudo make install
cd ~/git-src git clone --recursive https://github.com/thestinger/termite.git cd termite make sudo make install
cd ~/git-src/vte-ng sudo make uninstall #+end_quote
+for saner working of termite+
#+begin_quote wget https://raw.githubusercontent.com/thestinger/termite/master/termite.terminfo tic -x termite.terminfo #+end_quote