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