diff --git a/README.md b/README.md index eac5909..2a2bd32 100644 --- a/README.md +++ b/README.md @@ -28,3 +28,90 @@ Packages | `unzip` | `app-arch/unzip` | | `wget` | `net-misc/wget` | | `zip` | `app-arch/zip` | + +### Gentoo + +* `app-admin/keepassxc` +* `app-admin/sudo` +* `app-admin/sysklogd` +* `app-arch/bzip2` +* `app-arch/gzip` +* `app-arch/unzip` +* `app-arch/zip` +* `app-editors/neovim` +* `app-editors/vim` +* `app-misc/colordiff` +* `app-misc/figlet` +* `app-misc/neofetch` +* `app-misc/tmux` +* `app-misc/toilet` +* `app-portage/eix` +* `app-portage/gentoolkit` +* `app-portage/mirrorselect` +* `app-shells/fish` +* `dev-lang/ruby` +* `dev-python/python-pam` +* `dev-vcs/git` +* `dev-vcs/git-lfs` +* `games-action/minecraft-launcher` +* `games-misc/cowsay` +* `gnome-extra/nm-applet` +* `gui-libs/gtk` +* `mail-client/thunderbird-bin` +* `mate-base/mate` +* `media-fonts/fonts-meta` +* `media-gfx/imagemagick` +* `media-sound/pulseaudio` +* `media-video/ffmpeg` +* `net-im/discord` +* `net-im/element-desktop-bin` +* `net-im/slack` +* `net-im/telegram-desktop-bin` +* `net-misc/chrony` +* `net-misc/curl` +* `net-misc/networkmanager` +* `net-misc/openssh` +* `net-misc/wget` +* `net-misc/zerotier` +* `sys-apps/less` +* `sys-apps/mlocate` +* `sys-auth/polkit` +* `sys-block/parted` +* `sys-boot/grub` +* `sys-fs/dosfstools` +* `sys-fs/udev` +* `sys-fs/udisks` +* `sys-kernel/gentoo-kernel-bin` +* `sys-kernel/installkernel-gentoo` +* `sys-kernel/linux-firmware` +* `sys-power/upower` +* `sys-process/cronie` +* `sys-process/htop` +* `sys-process/procps` +* `sys-process/psmisc` +* `www-client/chromium-bin` +* `www-client/firefox-bin` +* `x11-base/xorg-server` +* `x11-libs/libnotify` +* `x11-misc/colord` +* `x11-misc/lightdm` +* `x11-themes/mate-icon-theme` +* `x11-themes/mate-icon-theme-faenza` +* `x11-themes/mate-themes` + + + +Other +----- + +### Gentoo + +``` +rc-update add chronyd default +rc-update add dbus default +rc-update add display-manager default +rc-update add elogind boot +rc-update add NetworkManager default +rc-update add sysklogd default +rc-update add udev sysinit +``` diff --git a/gentoo/etc/conf.d/display-manager b/gentoo/etc/conf.d/display-manager new file mode 100644 index 0000000..d59abbd --- /dev/null +++ b/gentoo/etc/conf.d/display-manager @@ -0,0 +1,13 @@ +# We always try and start the DM on a static VT. The various DMs normally +# default to using VT7. If you wish to use the display-manager init +# script, then you should ensure that the VT checked is the same VT your +# DM wants to use. +# We do this check to ensure that you haven't accidentally configured +# something to run on the VT in your /etc/inittab file so that +# you don't get a dead keyboard. +CHECKVT=7 + +# What display manager do you use ? +# [ xdm | greetd | gdm | sddm | gpe | lightdm | entrance ] +# NOTE: If this is set in /etc/rc.conf, that setting will override this one. +DISPLAYMANAGER="lightdm" diff --git a/gentoo/etc/env.d/90xsession b/gentoo/etc/env.d/90xsession new file mode 100644 index 0000000..9b7f454 --- /dev/null +++ b/gentoo/etc/env.d/90xsession @@ -0,0 +1 @@ +XSESSION="Mate" diff --git a/gentoo/etc/portage/make.conf b/gentoo/etc/portage/make.conf new file mode 100644 index 0000000..b7314d1 --- /dev/null +++ b/gentoo/etc/portage/make.conf @@ -0,0 +1,38 @@ +USE="aac acl alsa + bash-completion bluetooth branding bzip2 + cairo colord crypt + dbus djvu + elogind encode exif + ffmpeg flac fontconfig + gif gnome-keyring gstreamer gtk gzip + iconv icu idn imagemagick introspection ipv6 + jpeg + libass libnotify lm-sensors + matroska mp3 mp4 mpeg multilib + ncurses networkmanager nls + ogg opengl opus + pam pcre pdf perl png policykit pulseaudio + readline + sdl seccomp socks5 split-usr ssl svg + theora tiff truetype + udev udisks unicode upnp upower usb + vim-syntax vorbis + webp + X x264 xinerama xvid + zip zlib" + +COMMON_FLAGS="-O2 -pipe" +GRUB_PLATFORMS="efi-64" +LC_MESSAGES="C" +VIDEO_CARDS="vmware" + +ACCEPT_LICENSE="-* @FREE" +EMERGE_DEFAULT_OPTS="--ask" +GENTOO_MIRRORS="http://distfiles.gentoo.org" +LINGUAS="en" +MAKEOPTS="-j8" + +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" diff --git a/gentoo/etc/portage/package.accept_keywords/package.accept_keywords b/gentoo/etc/portage/package.accept_keywords/package.accept_keywords new file mode 100644 index 0000000..b1f7c41 --- /dev/null +++ b/gentoo/etc/portage/package.accept_keywords/package.accept_keywords @@ -0,0 +1,5 @@ +games-action/minecraft-launcher ~amd64 +net-im/element-desktop-bin ~amd64 +net-im/slack ~amd64 +net-im/telegram-desktop-bin ~amd64 +net-misc/zerotier ~amd64 diff --git a/gentoo/etc/portage/package.license b/gentoo/etc/portage/package.license new file mode 100644 index 0000000..f18efec --- /dev/null +++ b/gentoo/etc/portage/package.license @@ -0,0 +1,6 @@ +games-action/minecraft-launcher Mojang +media-fonts/font-bh-ttf bh-luxi +net-im/discord all-rights-reserved +net-im/slack all-rights-reserved +net-misc/zerotier BSL-1.1 +sys-kernel/linux-firmware linux-fw-redistributable diff --git a/gentoo/etc/portage/package.use/zz-autounmask b/gentoo/etc/portage/package.use/zz-autounmask new file mode 100644 index 0000000..1b15285 --- /dev/null +++ b/gentoo/etc/portage/package.use/zz-autounmask @@ -0,0 +1,8 @@ +# required by app-shells/fish-3.4.0::gentoo +>=dev-libs/libpcre2-10.42-r1 pcre32 +# required by x11-drivers/xf86-video-vmware-13.4.0::gentoo +# required by x11-base/xorg-drivers-21.1-r2::gentoo[video_cards_vmware] +# required by x11-base/xorg-server-21.1.8::gentoo[xorg] +>=media-libs/mesa-22.3.7-r1 xa +# required by www-client/chromium-bin-109.0.5414.74::gentoo +>=sys-libs/zlib-1.2.13-r1 minizip