Argo OS v1.0-beta1 - Clean foundation rebuild
- Comprehensive world file: gaming + dev + virtualization - Gaming optimized: Vulkan, Wayland, PipeWire, NVIDIA + AMD - Full KDE Plasma desktop - Development tools, Docker, Kubernetes-ready - x86-64-v2 portable CPU flags - All changes tracked in git from this point forward
This commit is contained in:
commit
6c14f912e7
|
|
@ -0,0 +1,19 @@
|
|||
/var/cache/distfiles/
|
||||
/var/tmp/portage/
|
||||
/var/tmp/build-*
|
||||
/var/cache/binpkgs/*.gpkg.tar
|
||||
/var/cache/binpkgs/*/
|
||||
/var/cache/binpkgs/Packages
|
||||
/var/log/
|
||||
/var/run/
|
||||
/var/lock/
|
||||
/var/tmp/
|
||||
/var/cache/edb/
|
||||
/var/db/repos/
|
||||
*.log
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
.DS_Store
|
||||
.vscode/
|
||||
.idea/
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
# Argo OS v1.0 - make.conf
|
||||
# Gaming + Development + Virtualization Optimized
|
||||
|
||||
CFLAGS="-march=x86-64-v2 -O2 -pipe"
|
||||
CXXFLAGS="${CFLAGS}"
|
||||
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
|
||||
|
||||
MAKEOPTS="-j$(nproc) -l$(nproc)"
|
||||
EMERGE_DEFAULT_OPTS="--load-average=$(nproc) --buildpkg"
|
||||
|
||||
PORTDIR="/var/db/repos/gentoo"
|
||||
DISTDIR="/var/cache/distfiles"
|
||||
PKGDIR="/var/cache/binpkgs"
|
||||
|
||||
VIDEO_CARDS="nvidia amdgpu"
|
||||
INPUT_DEVICES="libinput keyboard mouse"
|
||||
|
||||
USE="
|
||||
vulkan wayland egl opengl xwayland
|
||||
pipewire alsa pulseaudio
|
||||
X udev systemd networkmanager
|
||||
-suid -telemetry -debug
|
||||
-doc -man
|
||||
git python luajit
|
||||
"
|
||||
|
||||
FEATURES="binpkg-multi-instance getbinpkg parallel-fetch"
|
||||
|
||||
LINGUAS="en"
|
||||
L10N="en"
|
||||
|
||||
PORTAGE_ELOG_CLASSES="warn error log"
|
||||
|
||||
QEMU_SOFTMMU_TARGETS="arm aarch64 x86_64"
|
||||
QEMU_USER_TARGETS="arm aarch64 x86_64"
|
||||
|
||||
PYTHON_TARGETS="python3_11 python3_12 python3_13"
|
||||
PYTHON_SINGLE_TARGET="python3_13"
|
||||
|
||||
RUBY_TARGETS="ruby31"
|
||||
|
||||
MAKEOPTS_KERNEL="-j$(nproc)"
|
||||
|
||||
EGIT_DEPTH="1"
|
||||
EGIT_CLONE_DEPTH="1"
|
||||
|
||||
GRUB_PLATFORMS="efi-64"
|
||||
|
||||
USE="${USE} lto"
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
media-libs/mesa vulkan wayland
|
||||
x11-drivers/nvidia-drivers X
|
||||
media-libs/libglvnd X
|
||||
media-libs/libgbm X
|
||||
media-sound/pipewire alsa
|
||||
media-video/ffmpeg libcaca xvid
|
||||
games-util/steam-runtime-launcher-service systemd
|
||||
media-libs/libsdl2 haptic gles2 vulkan wayland
|
||||
www-client/firefox hwaccel
|
||||
www-client/chromium -suid
|
||||
www-client/brave -suid
|
||||
dev-lang/python sqlite
|
||||
dev-lang/rust parallel-frontend
|
||||
app-editors/vscode system-electron
|
||||
app-containers/docker apparmor
|
||||
app-containers/podman apparmor btrfs
|
||||
app-emulation/qemu spice usbredir
|
||||
x11-base/xorg-server xvfb glamor
|
||||
kde-plasma/kwin X
|
||||
gui-libs/libhandy x11
|
||||
dev-python/setuptools -tests
|
||||
dev-db/postgresql -uuid
|
||||
www-client/firefox -gstreamer
|
||||
net-vpn/wireguard-tools wgquick
|
||||
sys-apps/util-linux systemd
|
||||
sys-fs/udisks daemon
|
||||
|
|
@ -0,0 +1,183 @@
|
|||
sys-apps/baselayout
|
||||
sys-apps/util-linux
|
||||
sys-apps/hwdata
|
||||
sys-apps/dbus
|
||||
sys-apps/systemd
|
||||
sys-apps/udev
|
||||
sys-devel/gcc
|
||||
sys-devel/binutils
|
||||
sys-devel/make
|
||||
sys-devel/gettext
|
||||
dev-lang/python
|
||||
app-portage/gentoolkit
|
||||
app-portage/mirrorselect
|
||||
app-portage/eix
|
||||
app-admin/sudo
|
||||
app-admin/logrotate
|
||||
app-admin/sysklogd
|
||||
app-crypt/gnupg
|
||||
app-admin/keepassxc
|
||||
net-firewall/ufw
|
||||
sys-apps/firejail
|
||||
net-misc/openssh
|
||||
net-misc/networkmanager
|
||||
net-misc/chrony
|
||||
net-misc/netifrc
|
||||
net-vpn/openvpn
|
||||
net-vpn/wireguard-tools
|
||||
net-wireless/bluez
|
||||
net-wireless/iw
|
||||
net-wireless/wpa_supplicant
|
||||
net-misc/rclone
|
||||
net-misc/yt-dlp
|
||||
sys-boot/grub
|
||||
sys-boot/efibootmgr
|
||||
sys-kernel/gentoo-kernel
|
||||
sys-kernel/gentoo-kernel-bin
|
||||
sys-kernel/gentoo-sources
|
||||
sys-kernel/dracut
|
||||
sys-kernel/installkernel
|
||||
x11-drivers/nvidia-drivers
|
||||
media-libs/nvidia-cg-toolkit
|
||||
x11-drivers/xf86-video-amdgpu
|
||||
x11-drivers/xf86-video-ati
|
||||
media-libs/vulkan-loader
|
||||
media-libs/vulkan-tools
|
||||
media-libs/mesa
|
||||
gui-libs/wlroots
|
||||
dev-libs/wayland
|
||||
dev-libs/wayland-protocols
|
||||
x11-base/xorg-server
|
||||
x11-libs/xcb-util-cursor
|
||||
x11-apps/xhost
|
||||
x11-misc/xdg-user-dirs
|
||||
x11-misc/xdg-utils
|
||||
kde-plasma/plasma-meta
|
||||
kde-plasma/plasma-desktop
|
||||
kde-plasma/plasma-workspace
|
||||
kde-plasma/kwin
|
||||
kde-plasma/kde-cli-tools
|
||||
kde-plasma/kde-gtk-config
|
||||
kde-plasma/kdeplasma-addons
|
||||
kde-plasma/powerdevil
|
||||
kde-plasma/kscreen
|
||||
kde-plasma/bluedevil
|
||||
kde-plasma/discover
|
||||
kde-plasma/flatpak-kcm
|
||||
kde-plasma/plasma-systemmonitor
|
||||
kde-misc/kdeconnect
|
||||
kde-misc/kvantum
|
||||
kde-frameworks/baloo
|
||||
x11-misc/sddm
|
||||
kde-apps/dolphin
|
||||
kde-apps/konsole
|
||||
kde-apps/kate
|
||||
kde-apps/okular
|
||||
kde-apps/ark
|
||||
kde-apps/gwenview
|
||||
kde-apps/kwrite
|
||||
kde-apps/kdialog
|
||||
media-sound/pipewire
|
||||
media-sound/wireplumber
|
||||
media-sound/pavucontrol
|
||||
sys-auth/rtkit
|
||||
www-client/firefox
|
||||
www-client/firefox-bin
|
||||
www-client/librewolf
|
||||
www-client/brave
|
||||
www-client/chromium
|
||||
app-office/libreoffice
|
||||
app-office/libreoffice-l10n
|
||||
app-office/onlyoffice
|
||||
app-editors/obsidian
|
||||
app-misc/jq
|
||||
dev-util/github-cli
|
||||
net-im/signal-desktop-bin
|
||||
net-im/telegram-desktop
|
||||
net-im/discord
|
||||
dev-vcs/git
|
||||
dev-vcs/git-lfs
|
||||
dev-lang/go
|
||||
dev-lang/rust
|
||||
dev-util/cmake
|
||||
dev-util/pkgconfig
|
||||
dev-util/meson
|
||||
dev-util/ninja
|
||||
app-editors/vim
|
||||
app-editors/nano
|
||||
app-editors/vscode
|
||||
app-editors/vscode-insiders
|
||||
app-containers/docker
|
||||
app-containers/docker-compose
|
||||
app-containers/podman
|
||||
app-containers/podman-compose
|
||||
app-containers/crun
|
||||
app-containers/conmon
|
||||
sys-apps/flatpak
|
||||
app-emulation/qemu
|
||||
app-emulation/libvirt
|
||||
app-emulation/virt-manager
|
||||
app-emulation/virt-viewer
|
||||
app-emulation/spice-vdagent
|
||||
net-misc/rustdesk
|
||||
games-util/steam
|
||||
games-util/proton
|
||||
games-util/proton-ge
|
||||
games-util/protontricks
|
||||
games-util/wine
|
||||
games-util/wine-staging
|
||||
games-misc/glxinfo
|
||||
games-misc/vulkan-tools
|
||||
sys-apps/game-device-udev-rules
|
||||
app-admin/eselect
|
||||
app-misc/fastfetch
|
||||
app-misc/neofetch
|
||||
app-misc/tmux
|
||||
app-misc/ranger
|
||||
app-misc/fzf
|
||||
sys-apps/bat
|
||||
sys-apps/ripgrep
|
||||
sys-apps/fd
|
||||
sys-process/htop
|
||||
sys-process/btop
|
||||
sys-process/cronie
|
||||
sys-process/lsof
|
||||
sys-apps/usbutils
|
||||
sys-apps/lshw
|
||||
sys-block/partitionmanager
|
||||
sys-power/upower
|
||||
app-arch/p7zip
|
||||
app-arch/pigz
|
||||
app-arch/unrar
|
||||
app-arch/xz-utils
|
||||
app-shells/bash-completion
|
||||
app-shells/fzf
|
||||
dev-db/postgresql
|
||||
sys-fs/dosfstools
|
||||
sys-fs/exfat-utils
|
||||
sys-fs/ntfs3g
|
||||
sys-fs/udisks
|
||||
sys-fs/xfsprogs
|
||||
media-fonts/liberation-fonts
|
||||
media-fonts/noto
|
||||
media-fonts/noto-emoji
|
||||
media-fonts/fira-code
|
||||
media-fonts/dejavu
|
||||
media-fonts/fontawesome
|
||||
media-fonts/jetbrains-mono
|
||||
media-video/mpv
|
||||
media-video/ffmpeg
|
||||
media-gfx/flameshot
|
||||
media-gfx/gimp
|
||||
media-gfx/inkscape
|
||||
media-gfx/krita
|
||||
media-gfx/sane-backends
|
||||
media-sound/audacity
|
||||
media-plugins/gst-plugins-meta
|
||||
net-print/cups
|
||||
net-print/cups-filters
|
||||
x11-terms/alacritty
|
||||
x11-terms/xterm
|
||||
app-eselect/eselect-repository
|
||||
sys-apps/hwinfo
|
||||
sys-apps/dmidecode
|
||||
Loading…
Reference in New Issue