aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2022-12-31 19:52:31 +0200
committerSyndamia <kamen@syndamia.com>2022-12-31 19:52:31 +0200
commit77822304af112b92bc1a0963caf0841fad82b0db (patch)
tree07d635b6c317d6d606ba5d093253f2f46602bdf5
parentbc78d9ead3a9a62e9d44e10d3b3cbc38bb7e0e45 (diff)
downloadapplication-setup-77822304af112b92bc1a0963caf0841fad82b0db.tar
application-setup-77822304af112b92bc1a0963caf0841fad82b0db.tar.gz
application-setup-77822304af112b92bc1a0963caf0841fad82b0db.zip
[gentoo/portage setup] Implemented everything in portage
-rw-r--r--gentoo/Makefile21
m---------gentoo/dotfiles0
2 files changed, 13 insertions, 8 deletions
diff --git a/gentoo/Makefile b/gentoo/Makefile
index acf4ed1..7c48aaa 100644
--- a/gentoo/Makefile
+++ b/gentoo/Makefile
@@ -3,27 +3,32 @@ all: portage-setup manual-build themes
## Portage setup
-portage-setup:
+EM="emerge -v --quiet-build --autounmask-write -n"
+
+portage-setup: portage-repos portage-guru portage-brave portage-steam sets-add
.PHONY: portage-repos
portage-repos:
- # TODO
+ $(EM) app-eselect/eselect-repository
.PHONY: portage-guru
portage-guru:
- # TODO
+ eselect repository enable guru
+ emaint sync -r guru
.PHONY: portage-brave
portage-brave-overlay:
- # TODO
+ eselect repository enable brave-overlay
+ emaint sync -r brave-overlay
.PHONY: portage-steam
portage-steam-overalay:
- # TODO
+ eselect repository enable steam-overlay
+ emaint sync -r steam-overlay
-.PHONY: sets
-sets:
- # TODO
+.PHONY: sets-add
+sets-add:
+ cp ./dotfiles/.b/etc/portage/sets/* /etc/portage/sets/
## Software building
diff --git a/gentoo/dotfiles b/gentoo/dotfiles
-Subproject b5395ea31e494fa3e77849533c38d5a5539e056
+Subproject ef18469c90c8e90d3db436a1a204aec5c92cac7