Add Gentoo configs
This commit is contained in:
parent
4e1a0cc06b
commit
2fab0809b2
7 changed files with 158 additions and 0 deletions
87
README.md
87
README.md
|
@ -28,3 +28,90 @@ Packages
|
||||||
| `unzip` | `app-arch/unzip` |
|
| `unzip` | `app-arch/unzip` |
|
||||||
| `wget` | `net-misc/wget` |
|
| `wget` | `net-misc/wget` |
|
||||||
| `zip` | `app-arch/zip` |
|
| `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
|
||||||
|
```
|
||||||
|
|
13
gentoo/etc/conf.d/display-manager
Normal file
13
gentoo/etc/conf.d/display-manager
Normal file
|
@ -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"
|
1
gentoo/etc/env.d/90xsession
Normal file
1
gentoo/etc/env.d/90xsession
Normal file
|
@ -0,0 +1 @@
|
||||||
|
XSESSION="Mate"
|
38
gentoo/etc/portage/make.conf
Normal file
38
gentoo/etc/portage/make.conf
Normal file
|
@ -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}"
|
|
@ -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
|
6
gentoo/etc/portage/package.license
Normal file
6
gentoo/etc/portage/package.license
Normal file
|
@ -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
|
8
gentoo/etc/portage/package.use/zz-autounmask
Normal file
8
gentoo/etc/portage/package.use/zz-autounmask
Normal file
|
@ -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
|
Loading…
Reference in a new issue