diff options
Diffstat (limited to 'gentoo')
| -rw-r--r-- | gentoo/Makefile | 83 | ||||
| m--------- | gentoo/dotfiles | 0 | ||||
| m--------- | gentoo/jgmenu | 0 | ||||
| m--------- | gentoo/oreo-black-bordered-cursors | 0 | ||||
| m--------- | gentoo/xkbmon | 0 | ||||
| m--------- | gentoo/xseticon | 0 |
6 files changed, 83 insertions, 0 deletions
diff --git a/gentoo/Makefile b/gentoo/Makefile new file mode 100644 index 0000000..794cb4c --- /dev/null +++ b/gentoo/Makefile @@ -0,0 +1,83 @@ +.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/ diff --git a/gentoo/dotfiles b/gentoo/dotfiles new file mode 160000 +Subproject a49034a8be52a79cf65a8797605085d48f84f4e diff --git a/gentoo/jgmenu b/gentoo/jgmenu new file mode 160000 +Subproject a1656169e9dc4caee3da01a723285ab933b670e diff --git a/gentoo/oreo-black-bordered-cursors b/gentoo/oreo-black-bordered-cursors new file mode 160000 +Subproject bd89343f5d090a03f211610a013e401e25e11c0 diff --git a/gentoo/xkbmon b/gentoo/xkbmon new file mode 160000 +Subproject 298e3a74ee2ad302b87496653a918a47a01bd84 diff --git a/gentoo/xseticon b/gentoo/xseticon new file mode 160000 +Subproject 8e3da2ab747d06bec3dcdcd8f97b8b8d49e70b6 |
