Skip to content

justvipul/dopedots

Repository files navigation

DOPEDOTS

.screenshot/1.png .screenshot/3.png

https://raw.githubusercontent.com/zemmsoares/awesome-rices/main/assets/awesome-rice-badge.svg

Initial setup

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

Setup all files

Things to delete from mx after first install

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

Things to install later

Fonts

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

Dependencies and apps

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

Install texlive

sudo apt install texlive-full

special tabbed-flexipatch for our bsptab to work as it should

git clone https://github.com/onlyvip/tabbed-flexipatch.git
cd tabbed-flexipatch
sudo make install

only for MX

sudo aptitude install zzzfm

Setup MPR

First, add the signing key:

wget -qO - 'https://proget.hunterwittenborn.com/debian-feeds/makedeb.pub' | \
gpg --dearmor | \
sudo tee /usr/share/keyrings/makedeb-archive-keyring.gpg &> /dev/null

Next, add the repository information to your system:

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

Lastly, update the repository cache on your system:

sudo apt update && sudo apt install makedeb

Install from mpr

tap
cd ~/.gitall
git clone https://mpr.hunterwittenborn.com/tap.git
cd tap
makedeb -si
sudo tap update

Optional prebuilt-mpr similar to chaotic aur for mpr

ADD dependencies,

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https

add gpg key

curl -1sLf 'https://dl.cloudsmith.io/public/prebuiltmpr/prebuiltmpr/gpg.96BF50280AB09218.key' | sudo apt-key add -

add repo

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

Later on use tap to install from MPR.

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

Misc stuff you can get from MPR

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

Install compton or picom any one

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

Get a nerd font

Nerd Font

Get pywal,colorz,schemer2,ueberzug.

pip3 install pywal colorz

Reload font cache after copying the fonts folder to ~/.fonts/*

fc-cache -frv
~/.scripts/digestif

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)

wget -qO- https://git.io/papirus-icon-theme-install | sh

HOME directory for GTK

wget -qO- https://git.io/papirus-icon-theme-install | DESTDIR="$HOME/.icons" sh

HOME directory for KDE

wget -qO- https://git.io/papirus-icon-theme-install | DESTDIR="$HOME/.local/share/icons" sh

BSD systems

wget -qO- https://git.io/papirus-icon-theme-install | env DESTDIR="/usr/local/share/icons" sh

Uninstall

wget -qO- https://git.io/papirus-icon-theme-uninstall | sh

Papirus-folder install

Use the script to install the latest version directly from their github repo (independently on your distro):

Install

wget -qO- https://git.io/papirus-folders-install | sh
To install papirus-folders on BSD systems using the following command:
wget -qO- https://git.io/papirus-folders-install | env PREFIX=/usr/local sh
Uninstall
wget -qO- https://git.io/papirus-folders-install | env uninstall=true sh

Change crontab entry to have wal run every 10 minutes

run

crontab -e

Enter following command at the end

*/30 * * * * DISPLAY=:0 ~/.local/bin/wal -a "50" --backend colorz -i $(find ~/.wals/* | shuf | head -n 1)

Setup ntfd

Change the ~/.config/polybar/config module-right to include the weather module.

Make tmux symlink

make a symlink of the tmux config

ln -s -f ~/.tmux/.tmux.conf ~/.tmux.conf

NOTES

Polybar doesnt work due to a different monitor name

NOTE: Change monitor in .config/polybar/config file to your monitor name. find it by running xrandr in a terminal. otherwise polybar wont work

Urxvt isn’t respecting all colors.

NOTE: if urxvt is built with 256color enabled then change xresources file as well.

after first install for vim,

open vim and run

:PlugInstall

for emacs,

run,

emacs --daemon

Misc. links

links
MPR
org mode
nnn-livepreview
emacs from scratch
flinners dots
tmux
ytfzf
SACAD,SmartAutomaticCoverArtDownloader
Suckless-tabbed
Bgra-debian
vimwiki
Termite-terminal-install-guide
For-art-downloading-in-ytdl,atomicparsley
Rsfetch
crontab guru

termite is deprecated but the install script is still here just for nostalgia

termite install

mkdir ~/git-src cd ~/git-src

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

for saner working of termite

wget https://raw.githubusercontent.com/thestinger/termite/master/termite.terminfo tic -x termite.terminfo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published