diff options
Diffstat (limited to '')
-rw-r--r-- | metadata/layout.conf | 3 | ||||
-rw-r--r-- | profiles/cherryblossom/make.default | 5 | ||||
-rw-r--r-- | profiles/cherryblossom/parent | 4 | ||||
-rw-r--r-- | profiles/profiles.desc | 2 | ||||
-rw-r--r-- | profiles/sunflower/parent | 3 | ||||
-rw-r--r-- | profiles/targets/base/make.defaults | 11 | ||||
-rw-r--r-- | profiles/targets/base/package.license | 3 | ||||
-rw-r--r-- | profiles/targets/base/package.use | 2 | ||||
-rw-r--r-- | profiles/targets/base/packages | 15 | ||||
-rw-r--r-- | profiles/targets/base/parent | 1 | ||||
-rw-r--r-- | profiles/targets/desktop/make.defaults | 1 | ||||
-rw-r--r-- | profiles/targets/desktop/package.accept_keywords | 4 | ||||
-rw-r--r-- | profiles/targets/desktop/package.use | 5 | ||||
-rw-r--r-- | profiles/targets/desktop/packages | 33 | ||||
-rw-r--r-- | profiles/targets/desktop/parent | 1 | ||||
-rw-r--r-- | profiles/targets/dev/packages | 6 | ||||
-rw-r--r-- | profiles/targets/dev/parent | 1 | ||||
-rw-r--r-- | profiles/targets/tty/packages | 16 | ||||
-rw-r--r-- | profiles/targets/tty/packages.accept_keywords | 2 | ||||
-rw-r--r-- | profiles/targets/tty/packages.use | 2 |
20 files changed, 119 insertions, 1 deletions
diff --git a/metadata/layout.conf b/metadata/layout.conf index 20fcfea..72b1704 100644 --- a/metadata/layout.conf +++ b/metadata/layout.conf @@ -1,3 +1,4 @@ -masters = gentoo +masters = gentoo guru +auto-sync = false thin-manifests = true sign-manifests = false diff --git a/profiles/cherryblossom/make.default b/profiles/cherryblossom/make.default new file mode 100644 index 0000000..50fef0f --- /dev/null +++ b/profiles/cherryblossom/make.default @@ -0,0 +1,5 @@ +MAKEOPTS="-j6 -l6" +EMERGE_DEFAULT_OPTS="--jobs 2 --ask --keep-going --autounmask" +VIDEO_CARDS="-* intel nvidia" +INPUT_DEVICES="libinput wacom" +CPU_FLAGS_X86="aes avx avx2 bmi1 bmi2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3" diff --git a/profiles/cherryblossom/parent b/profiles/cherryblossom/parent new file mode 100644 index 0000000..b75ac53 --- /dev/null +++ b/profiles/cherryblossom/parent @@ -0,0 +1,4 @@ +seeds:targets/base +seeds:targets/tty +seeds:targets/desktop +seeds:targets/hacking diff --git a/profiles/profiles.desc b/profiles/profiles.desc new file mode 100644 index 0000000..ca1af26 --- /dev/null +++ b/profiles/profiles.desc @@ -0,0 +1,2 @@ +amd64 sunflower stable +amd64 cherryblossom stable diff --git a/profiles/sunflower/parent b/profiles/sunflower/parent new file mode 100644 index 0000000..de1bf33 --- /dev/null +++ b/profiles/sunflower/parent @@ -0,0 +1,3 @@ +seeds:targets/base +seeds:targets/desktop +seeds:targets/tty diff --git a/profiles/targets/base/make.defaults b/profiles/targets/base/make.defaults new file mode 100644 index 0000000..ca29e19 --- /dev/null +++ b/profiles/targets/base/make.defaults @@ -0,0 +1,11 @@ +COMMON_FLAGS="-march=skylake -O2 -pipe" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" +RUSTFLAGS="${RUSTFLAGS} -C target-cpuznative" + +USE="dist-kernel -systemd" +ACCEPT_LICENSE="-* @FREE" + +LC_MESSAGES=C.utf-8 diff --git a/profiles/targets/base/package.license b/profiles/targets/base/package.license new file mode 100644 index 0000000..38db19d --- /dev/null +++ b/profiles/targets/base/package.license @@ -0,0 +1,3 @@ +sys-kernel/linux-firmware linux-fw-redistribute +sys-firmware/intel-microcode intel-ucode +sys-apps/man-pages-posix freedist diff --git a/profiles/targets/base/package.use b/profiles/targets/base/package.use new file mode 100644 index 0000000..6d5a642 --- /dev/null +++ b/profiles/targets/base/package.use @@ -0,0 +1,2 @@ +app-admin/sudo offensive -sendmail +sys-firmware/intel-microcode hostonly diff --git a/profiles/targets/base/packages b/profiles/targets/base/packages new file mode 100644 index 0000000..b4273da --- /dev/null +++ b/profiles/targets/base/packages @@ -0,0 +1,15 @@ +app-admin/sudo +app-admin/sysklogd +app-eselect/eselect-repository +app-portage/gentoolkit +app-portage/portage-utils +app-shells/fish +net-misc/chrony +net-misc/dhcpcd +net-misc/netifrc +sys-apps/man-pages-posix +sys-auth/pam_u2f +sys-firmware/intel-microcode +sys-fs/zfs +sys-fs/zfs-kmod + diff --git a/profiles/targets/base/parent b/profiles/targets/base/parent new file mode 100644 index 0000000..9a6a11c --- /dev/null +++ b/profiles/targets/base/parent @@ -0,0 +1 @@ +gentoo:default/linux/amd64/23.0 diff --git a/profiles/targets/desktop/make.defaults b/profiles/targets/desktop/make.defaults new file mode 100644 index 0000000..5b6f0c6 --- /dev/null +++ b/profiles/targets/desktop/make.defaults @@ -0,0 +1 @@ +USE="-X -cups -dts -gpm -ppds -qt5 -qt6 -kde -gnome pulseaudio pipewire gtk cdr cdda wayland -wxwidgets aac vaapi" diff --git a/profiles/targets/desktop/package.accept_keywords b/profiles/targets/desktop/package.accept_keywords new file mode 100644 index 0000000..2b0801e --- /dev/null +++ b/profiles/targets/desktop/package.accept_keywords @@ -0,0 +1,4 @@ +>=gui-wm/niri-25.05.1 ~amd64 +>=gui-apps/fuzzel-1.12.0 ~amd64 +>=gui-apps/wf-recorder-0.5.0-r1 ~amd64 +>=gui-apps/tuigreet-0.9.1-r2 ~amd64 diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use new file mode 100644 index 0000000..41ffd8b --- /dev/null +++ b/profiles/targets/desktop/package.use @@ -0,0 +1,5 @@ +app-emulation/qemu virtfs +app-emulation/kdevelop -qmake +gui-apps/waybar -evdev -jack -logind tray -udev -upower +gui-wm/niri screencast +media-video/pipewire flatpak pipewire-alsa sound-server v4l zeroconf diff --git a/profiles/targets/desktop/packages b/profiles/targets/desktop/packages new file mode 100644 index 0000000..0868de1 --- /dev/null +++ b/profiles/targets/desktop/packages @@ -0,0 +1,33 @@ +app-editors/mousepad +app-emulation/libvirt +app-emulation/qemu +app-emulation/virt-manager +app-text/xournalpp +dev-util/kdevelop +gui-apps/foot +gui-apps/fuzzel +gui-apps/swaybg +gui-apps/tuigreet +gui-apps/waybar +gui-apps/wf-recorder +gui-libs/display-manager-init +gui-libs/greetd +gui-wm/niri +kde-misc/kdeconnect +media-gfx/ristretto +media-libs/libva-intel-driver +media-sound/audacious +media-sound/pavucontrol +media-sound/playerctl +net-im/gajim +net-im/signal-desktop-bin +net-p2p/syncthing +sys-apps/flatpak +sys-apps/xdg-desktop-portal-gnome +sys-apps/xdg-desktop-portal-gtk +sys-auth/seatd +www-client/firefox-bin +x11-themes/mate-icon-theme +x11-themes/mate-themes +x11-themes/xcursor-themes + diff --git a/profiles/targets/desktop/parent b/profiles/targets/desktop/parent new file mode 100644 index 0000000..60dd40e --- /dev/null +++ b/profiles/targets/desktop/parent @@ -0,0 +1 @@ +gentoo:targets/desktop diff --git a/profiles/targets/dev/packages b/profiles/targets/dev/packages new file mode 100644 index 0000000..d65733b --- /dev/null +++ b/profiles/targets/dev/packages @@ -0,0 +1,6 @@ +dev-debug/gdb +dev-debug/strace +dev-dbug/valgrind +dev-util/perf +dev-util/pkgcheck +dev-util/pkgdev diff --git a/profiles/targets/dev/parent b/profiles/targets/dev/parent new file mode 100644 index 0000000..377a27f --- /dev/null +++ b/profiles/targets/dev/parent @@ -0,0 +1 @@ +seeds:targets/tty diff --git a/profiles/targets/tty/packages b/profiles/targets/tty/packages new file mode 100644 index 0000000..faefa75 --- /dev/null +++ b/profiles/targets/tty/packages @@ -0,0 +1,16 @@ +app-admin/rbw +app-editors/emacs +app-eselect/eselect-emacs +app-misc/jq +app-shells/fish +app-text/tree +app-text/wgetpaste +dev-python/magic-wormhole +media-gfx/imagemagick +media-video/mpv +media-video/ffmpeg +net-irc/catgirl +net-misc/curl +net-misc/yt-dlp +sys-devel/gcc +sys-process/btop diff --git a/profiles/targets/tty/packages.accept_keywords b/profiles/targets/tty/packages.accept_keywords new file mode 100644 index 0000000..f80cb72 --- /dev/null +++ b/profiles/targets/tty/packages.accept_keywords @@ -0,0 +1,2 @@ +net-irc/catgirl ~amd64 +app-admin/rbw ~amd64 diff --git a/profiles/targets/tty/packages.use b/profiles/targets/tty/packages.use new file mode 100644 index 0000000..82e54ef --- /dev/null +++ b/profiles/targets/tty/packages.use @@ -0,0 +1,2 @@ +app-editor/emacs -X -dbus gpm -gtk -gui jit +sys-devel/gcc jit |