diff options
author | eug-vs <eugene@eug-vs.xyz> | 2022-04-19 13:10:17 +0300 |
---|---|---|
committer | eug-vs <eugene@eug-vs.xyz> | 2022-04-19 13:10:17 +0300 |
commit | d04a5d5597ea01a051dec8a9c6871cae0dedd7ca (patch) | |
tree | e2e9859e0ffa1f527ec1876ae280e8d9d54766b5 | |
parent | ee972ad2241df5d505c067594d38d6c72004a90b (diff) | |
download | dotfiles-d04a5d5597ea01a051dec8a9c6871cae0dedd7ca.tar.gz |
feat(portage): add latest configuration
22 files changed, 106 insertions, 7 deletions
diff --git a/portage/etc/portage/package.accept_keywords/desktop-apps b/portage/etc/portage/package.accept_keywords/desktop-apps new file mode 100644 index 0000000..3b694d8 --- /dev/null +++ b/portage/etc/portage/package.accept_keywords/desktop-apps @@ -0,0 +1,10 @@ +www-client/librewolf ~amd64 +dev-libs/nss ~amd64 + +media-fonts/symbola ~amd64 + +media-video/pipewire bluetooth echo-cancel pipewire-alsa + +media-sound/spotify ~amd64 +media-sound/spotify-adblock ~amd64 +media-sound/spotify-tray ~amd64 diff --git a/portage/etc/portage/package.accept_keywords/desktop-x b/portage/etc/portage/package.accept_keywords/desktop-x new file mode 100644 index 0000000..5793ba7 --- /dev/null +++ b/portage/etc/portage/package.accept_keywords/desktop-x @@ -0,0 +1,2 @@ +x11-wm/dwm ~amd64 +x11-misc/xkblayout-state ~amd64 diff --git a/portage/etc/portage/package.accept_keywords/devops b/portage/etc/portage/package.accept_keywords/devops new file mode 100644 index 0000000..07e9587 --- /dev/null +++ b/portage/etc/portage/package.accept_keywords/devops @@ -0,0 +1,2 @@ +app-admin/doctl ~amd64 + diff --git a/portage/etc/portage/package.accept_keywords/tools b/portage/etc/portage/package.accept_keywords/tools new file mode 100644 index 0000000..45daf18 --- /dev/null +++ b/portage/etc/portage/package.accept_keywords/tools @@ -0,0 +1,15 @@ +app-editors/neovim ** + +app-misc/lf ~amd64 +sys-apps/bat ~amd64 +app-office/hledger ~amd64 +mail-client/mutt-wizard ~amd64 + +app-admin/haskell-updater ~amd64 +dev-haskell/* ~amd64 +dev-lang/ghc ~amd64 + +dev-util/ccls ~amd64 +dev-lang/tcc ~amd64 + +media-libs/raylib ~amd64 diff --git a/portage/etc/portage/package.accept_keywords/work b/portage/etc/portage/package.accept_keywords/work new file mode 100644 index 0000000..39401cd --- /dev/null +++ b/portage/etc/portage/package.accept_keywords/work @@ -0,0 +1,2 @@ +net-im/slack ~amd64 +net-im/mattermost-desktop-bin ~amd64 diff --git a/portage/etc/portage/package.license b/portage/etc/portage/package.license new file mode 100644 index 0000000..56f396b --- /dev/null +++ b/portage/etc/portage/package.license @@ -0,0 +1,4 @@ +sys-kernel/linux-firmware @BINARY-REDISTRIBUTABLE +net-im/slack * +media-libs/raylib * +media-sound/spotify * diff --git a/portage/etc/portage/package.use/base b/portage/etc/portage/package.use/base new file mode 100644 index 0000000..2d1cc48 --- /dev/null +++ b/portage/etc/portage/package.use/base @@ -0,0 +1 @@ +app-admin/doas persist diff --git a/portage/etc/portage/package.use/desktop-apps b/portage/etc/portage/package.use/desktop-apps new file mode 100644 index 0000000..2d0da5b --- /dev/null +++ b/portage/etc/portage/package.use/desktop-apps @@ -0,0 +1,10 @@ +# required by www-client/librewolf-98.0.2::librewolf[system-libvpx] +# required by librewolf (argument) +>=media-libs/libvpx-1.11.0 postproc + +# Breaking dependency cycle +>=media-libs/libsndfile-1.1.0-r1 minimal + +# required by app-text/zathura-pdf-poppler-0.3.0::gentoo +# required by zathura-pdf-poppler (argument) +>=app-text/poppler-22.01.0 cairo diff --git a/portage/etc/portage/package.use/desktop-x b/portage/etc/portage/package.use/desktop-x new file mode 100644 index 0000000..c92f0ea --- /dev/null +++ b/portage/etc/portage/package.use/desktop-x @@ -0,0 +1,6 @@ +# required by media-libs/mesa-21.3.7::gentoo +# required by media-libs/libepoxy-1.5.9-r1::gentoo[egl] +# required by x11-base/xorg-server-21.1.3-r1::gentoo[-minimal] +# required by x11-drivers/xf86-input-libinput-1.2.0::gentoo +# required by x11-base/xorg-drivers-21.1::gentoo[input_devices_libinput] +>=media-libs/libglvnd-1.4.0 X diff --git a/portage/etc/portage/package.use/intel b/portage/etc/portage/package.use/intel new file mode 100644 index 0000000..2d4a783 --- /dev/null +++ b/portage/etc/portage/package.use/intel @@ -0,0 +1,3 @@ +# required by x11-drivers/xf86-video-ati-19.1.0-r1::gentoo +# required by @preserved-rebuild (argument) +>=x11-libs/libdrm-2.4.109 video_cards_nouveau video_cards_radeon video_cards_amdgpu diff --git a/portage/etc/portage/package.use/work b/portage/etc/portage/package.use/work new file mode 100644 index 0000000..15da585 --- /dev/null +++ b/portage/etc/portage/package.use/work @@ -0,0 +1,10 @@ +# required by net-print/cups-filters-1.28.10-r3::gentoo[postscript] +# required by net-print/cups-2.3.3_p2-r3::gentoo +# required by net-im/slack-4.23.0::gentoo +# required by slack (argument) +>=app-text/ghostscript-gpl-9.55.0-r1 cups +# required by x11-misc/xdg-utils-1.1.3_p20200220-r5::gentoo +# required by net-print/cups-2.3.3_p2-r3::gentoo[X] +# required by app-text/ghostscript-gpl-9.55.0-r1::gentoo[cups] +# required by net-print/cups-filters-1.28.10-r3::gentoo[postscript] +>=app-text/xmlto-0.0.28-r8 text diff --git a/portage/etc/portage/package.use/zz-autounmask b/portage/etc/portage/package.use/zz-autounmask new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/portage/etc/portage/package.use/zz-autounmask @@ -0,0 +1 @@ + diff --git a/portage/etc/portage/patches/x11-misc/dmenu b/portage/etc/portage/patches/x11-misc/dmenu -Subproject ea69a848fd95db7464b14b985a2eb713962956f +Subproject 76039705e8a053cea0ba927a81053cf4fae37a2 diff --git a/portage/etc/portage/patches/x11-wm/dwm b/portage/etc/portage/patches/x11-wm/dwm -Subproject 21e8eec8df7037133c1e3c1d25c8755dfc3b484 +Subproject e3b2372f384a61f55c66d2c79581f9a0f1f3908 diff --git a/portage/etc/portage/profile/package.use.mask b/portage/etc/portage/profile/package.use.mask new file mode 100644 index 0000000..12a0740 --- /dev/null +++ b/portage/etc/portage/profile/package.use.mask @@ -0,0 +1 @@ +app-admin/doas -persist diff --git a/portage/etc/portage/sets/base b/portage/etc/portage/sets/base index cd298d0..1610fb2 100644 --- a/portage/etc/portage/sets/base +++ b/portage/etc/portage/sets/base @@ -1,6 +1,6 @@ +=app-editors/neovim-9999 app-admin/doas app-admin/stow -app-editors/neovim app-shells/dash app-shells/zsh dev-vcs/git diff --git a/portage/etc/portage/sets/desktop b/portage/etc/portage/sets/desktop-apps index e4f0efa..4bc4873 100644 --- a/portage/etc/portage/sets/desktop +++ b/portage/etc/portage/sets/desktop-apps @@ -1,18 +1,20 @@ www-client/librewolf +net-im/telegram-desktop + app-text/zathura app-text/zathura-pdf-poppler media-gfx/sxiv +media-gfx/imagemagick media-video/mpv net-misc/youtube-dl -net-im/telegram-desktop - -x11-misc/dunst x11-misc/redshift x11-misc/sxhkd -x11-misc/xclip x11-misc/xwallpaper -x11-libs/libXinerama +x11-misc/dunst +x11-misc/xclip + +media-video/pipewire diff --git a/portage/etc/portage/sets/desktop-x b/portage/etc/portage/sets/desktop-x new file mode 100644 index 0000000..6b3821f --- /dev/null +++ b/portage/etc/portage/sets/desktop-x @@ -0,0 +1,15 @@ +# Minimal setup to run Xorg with dwm + st +x11-apps/xinit +x11-apps/xset + +x11-base/xorg-server +x11-wm/dwm +x11-misc/dmenu +media-fonts/fira-code + +# st +x11-libs/libXft +media-libs/harfbuzz + +# dwmblocks +x11-misc/xkblayout-state diff --git a/portage/etc/portage/sets/intel b/portage/etc/portage/sets/intel new file mode 100644 index 0000000..a05c387 --- /dev/null +++ b/portage/etc/portage/sets/intel @@ -0,0 +1 @@ +x11-drivers/xf86-video-intel diff --git a/portage/etc/portage/sets/personal b/portage/etc/portage/sets/personal index b1c49bb..b2eeea8 100644 --- a/portage/etc/portage/sets/personal +++ b/portage/etc/portage/sets/personal @@ -5,4 +5,6 @@ mail-client/neomutt net-news/newsboat -dev-haskell/hledger +app-office/hledger + +net-p2p/syncthing diff --git a/portage/etc/portage/sets/tools b/portage/etc/portage/sets/tools new file mode 100644 index 0000000..e73a35d --- /dev/null +++ b/portage/etc/portage/sets/tools @@ -0,0 +1,10 @@ +app-eselect/eselect-repository +app-portage/gentoolkit + +app-text/tree +sys-apps/ripgrep +sys-apps/fd +app-shells/fzf +app-arch/unzip +app-misc/lf +sys-apps/bat diff --git a/portage/etc/portage/sets/work b/portage/etc/portage/sets/work new file mode 100644 index 0000000..c5c6052 --- /dev/null +++ b/portage/etc/portage/sets/work @@ -0,0 +1,2 @@ +net-im/slack +net-im/mattermost-desktop-bin |