.PHONY: all all: portage-setup manual-build themes ## Portage setup portage-setup: .PHONY: portage-repos portage-repos: # TODO .PHONY: portage-guru portage-guru: # TODO .PHONY: portage-brave portage-brave-overlay: # TODO .PHONY: portage-steam portage-steam-overalay: # TODO .PHONY: sets sets: # TODO ## Software building manual-build: jgmenu xseticon xkbmon .PHONY: jgmenu jgmenu: cd jgmenu && ./configure --prefix=/usr --with-lx --with-pmenu && make && make install .PHONY: jgmenu-update jgmenu-update: cd jgmenu && make clean && git pull && make && make install .PHONY: xseticon xseticon: cd xseticon && make && make install .PHONY: xseticon-update xseticon-update: xseticon .PHONY: xkbmon xkbmon: cd xkbmon && make && cp xkbmon /usr/bin/ .PHONY: xkbmon-update xkbmon-update: xkbmon ## Themeing themes: dunst-applet-icons ob-blocks ob-mint-y oreo-cursor bg-symbols meslolgs .PHONY: dunst-applet-icons dunst-applet-icons: # TODO .PHONY: ob-blocks ob-blocks: # TODO: store here or in dotfiles Blocks theme .PHONY: ob-mint-y ob-mint-y: # TODO: store here or in dotfiles mint-y themes .PHONY: oreo-cursor oreo-cursor: cp -r ./oreo-black-bordered-cursors/oreo_black_bordered_cursors/ /usr/share/icons/ .PHONY: bg-symbols bg-symbols: cp ./dotfiles/.b/usr/share/X11/xkb/symbols/bg-custom /usr/share/X11/xkb/symbols/ # TODO: add entry in /usr/share/X11/xkb/rules/evdev.xml .PHONY: meslolgs meslolgs: mkdir -p meslolgs cd meslolgs && wget -nc https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold%20Italic.ttf mv meslolgs /usr/share/fonts/