summaryrefslogtreecommitdiff
path: root/.b
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2022-12-31 19:51:29 +0200
committerSyndamia <kamen@syndamia.com>2022-12-31 19:51:29 +0200
commitef18469c90c8e90d3db436a1a204aec5c92cac73 (patch)
tree95da006e3bf9f3754b0b82319b90db9f7fc7f520 /.b
parentb5395ea31e494fa3e77849533c38d5a5539e0569 (diff)
downloaddotfiles-ef18469c90c8e90d3db436a1a204aec5c92cac73.tar
dotfiles-ef18469c90c8e90d3db436a1a204aec5c92cac73.tar.gz
dotfiles-ef18469c90c8e90d3db436a1a204aec5c92cac73.zip
[.b/etc/portage] Added sets from current setup
Diffstat (limited to '.b')
-rw-r--r--.b/etc/portage/sets/my-cli38
-rw-r--r--.b/etc/portage/sets/my-gui58
-rw-r--r--.b/etc/portage/sets/my-other-repos21
-rw-r--r--.b/etc/portage/sets/openbox-de111
4 files changed, 228 insertions, 0 deletions
diff --git a/.b/etc/portage/sets/my-cli b/.b/etc/portage/sets/my-cli
new file mode 100644
index 0000000..792a4de
--- /dev/null
+++ b/.b/etc/portage/sets/my-cli
@@ -0,0 +1,38 @@
+#
+# general
+#
+app-shells/zsh # shell
+app-misc/neofetch # system information
+sys-fs/inotify-tools # programs interfacing with inotify, used to monitor and act upon filesystem changes
+net-misc/netkit-telnetd # telnet client and server
+sys-apps/exa # fancy ls-like application
+media-sound/moc # console music player
+
+# syncronization and gentoo utils
+dev-vcs/git
+net-misc/rsync
+app-portage/genlop # emerge.log parser
+app-eselect/eselect-repository # manage repos.conf with commands
+
+#
+# file manipulation
+#
+app-editors/vim # text editor
+media-video/ffmpeg # tool and library for audio and video
+media-gfx/img2pdf # lossless conversion of images to PDF
+media-gfx/imagemagick # tools and librarires for images
+media-gfx/pngcrush # png optimization utility
+
+#
+# information utilities
+#
+sys-process/htop # system/process monitor
+sys-power/powertop # diagnose power consumption and management
+sys-process/lsof # lists open files for running processes
+sys-apps/lm-sensors # hardware monitoring utilities
+
+#
+# software development
+#
+sys-apps/gawk
+sys-devel/clang # C frontend for LLVM
diff --git a/.b/etc/portage/sets/my-gui b/.b/etc/portage/sets/my-gui
new file mode 100644
index 0000000..d0b8d4b
--- /dev/null
+++ b/.b/etc/portage/sets/my-gui
@@ -0,0 +1,58 @@
+#
+# needs
+#
+x11-terms/terminator # terminal emulator
+gnome-extra/nemo # file manager
+gnome-extra/nemo-fileroller
+media-gfx/eog # image viewer
+app-arch/file-roller # archive manager
+www-client/firefox-bin # browser
+
+# archive utilities (needed by file-roller)
+app-arch/p7zip # supports .7z, .BZIP2, .GZIP, .ZIP
+app-arch/dpkg # supports .deb
+app-cdr/cdrtools # CD/DVD/Bluray utilities, including .iso viewing and recording
+app-arch/zip # archive into .zip
+app-arch/unzip # extract from .zip
+app-arch/rar # archive into .rar
+app-arch/unrar # extract from .rar
+app-arch/rpm # supports .rpm
+
+#
+# general desktop
+#
+x11-misc/copyq # clipboard manager
+dev-qt/qtwaylandscanner # currently unreferenced dependency to copyq
+media-gfx/flameshot # screenshot utility
+x11-misc/barrier # networked mouse and keyboard sharing (don't forget gui USE flag!)
+x11-misc/redshift # bluelight filter
+media-sound/audacious # music player
+media-video/mpv # video player
+
+#
+# document viewing and editing
+#
+app-office/libreoffice-bin # office productivity suite. think .docx, .xlsx, ...
+app-office/libreoffice-l10n # translations for libreoffice
+app-text/evince # document viewer, supports .cbr, .djvu, .pdf, .tiff
+app-office/texmaker # LaTeX IDE, aka LaTeX document creation tool
+dev-texlive/texlive-xetex # XeTeX packages for TeX
+media-gfx/gimp # image editing
+media-gfx/inkscape # vector graphic (.svg) viewing and editing
+
+#
+# system utilities
+#
+gnome-extra/gnome-system-monitor # process/system monitor
+sys-apps/gnome-disk-utility # view, modify and edit disks, flashdrives, ...
+sys-apps/baobab # disk usage browser
+app-crypt/seahorse # password and encryption key manager
+
+#
+# web-connected applications
+#
+net-im/discord-bin # messaging application
+#mail-client/claws-mail # general mail client
+#mail-client/clawsker # advanced configuration editor for claws-mail
+app-admin/bitwarden-desktop-bin # desktop client for the bitwarden password manager
+net-misc/nextcloud-client # desktop file synchronisation for nextcloud
diff --git a/.b/etc/portage/sets/my-other-repos b/.b/etc/portage/sets/my-other-repos
new file mode 100644
index 0000000..b5a156e
--- /dev/null
+++ b/.b/etc/portage/sets/my-other-repos
@@ -0,0 +1,21 @@
+#======#
+# guru #
+#======#
+
+#dev-vcs/lazygit # terminal UI for git
+gnome-extra/yad # GTK+ dialogs from the command line
+x11-misc/i3lock-color # i3lock's color fork
+app-backup/timeshift # rsync enabled backup of a whole system
+
+#===============#
+# brave-overlay #
+#===============#
+
+www-client/brave-bin # the brave browser
+
+#===============#
+# steam-overlay #
+#===============#
+
+games-util/steam-launcher
+games-util/steam-meta
diff --git a/.b/etc/portage/sets/openbox-de b/.b/etc/portage/sets/openbox-de
new file mode 100644
index 0000000..65a170a
--- /dev/null
+++ b/.b/etc/portage/sets/openbox-de
@@ -0,0 +1,111 @@
+#
+# These are the general packages I use on my desktop setup, exluding most specific application I use:
+# - window manager + compositor
+# - panel
+# - notification daemon
+# - login manager
+# - two terminal emulators
+# - GUI configuration utilities
+# - pipewire + audio plugins
+# - fonts
+# - gtk themes
+#
+# All other desktop applications, like browser and file manager, are listed in @my-gui
+#
+
+#
+# desktop functionality
+#
+x11-wm/openbox # window manager
+x11-misc/picom # compositor
+x11-misc/tint2 # panel
+media-gfx/feh # sets desktop background
+x11-misc/dunst # notification daemon
+
+# important
+sys-apps/dbus # system for inter-application communication
+x11-libs/cairo # vector graphics library
+
+# terminal emulators
+x11-terms/xterm
+
+# pannel applets / systray apps
+dev-libs/libappindicator # library for system tray icons
+gnome-extra/nm-applet # network management
+media-sound/pnmixer # volume mixer
+
+# gestures
+dev-libs/libinput # library to handle input devices
+x11-drivers/xf86-input-libinput # X.org input drivers
+x11-misc/libinput-gestures # touchpad gesture control
+
+#
+# login, locking, authentication
+#
+x11-misc/lightdm # display/login manager
+x11-misc/lightdm-gtk-greeter
+x11-misc/xautolock # configure how to lock your screen
+sys-auth/elogind # systemd's extracted logind, control poweroff, reboot, ...
+lxqt-base/lxqt-policykit # polkit authentication engine, handle applications asking for root password on non-root user
+
+#
+# settings edit utilities
+#
+x11-misc/devilspie2 # do scripted actions on window creation
+x11-misc/xcape # make modifier keys send custom key events when pressed on their own
+x11-apps/setxkbmap # control keyboard layout (of an X server)
+
+# GUI editors
+lxde-base/lxappearance # GTK+ theme switcher
+x11-misc/obconf # openbox configuration utility
+lxde-base/lxappearance-obconf
+net-wireless/blueberry # bluetooth configuration tool
+app-misc/piper # gaming mice configuration
+x11-misc/arandr # monitor configuration
+
+#
+# audio
+#
+media-video/pipewire # partly a sound server, refer to https://wiki.gentoo.org/wiki/PipeWire
+media-sound/pavucontrol # volume control mixer for pulseaudio
+media-libs/gst-plugins-good # plugin for gstreamer, library for handling media, used by a lot of music and video players
+media-libs/gst-plugins-ugly
+media-plugins/gst-plugins-assrender
+media-plugins/gst-plugins-dash
+media-plugins/gst-plugins-faad
+media-plugins/gst-plugins-gtk
+media-plugins/gst-plugins-hls
+media-plugins/gst-plugins-jpeg
+media-plugins/gst-plugins-ladspa
+media-plugins/gst-plugins-libde265
+media-plugins/gst-plugins-libnice
+media-plugins/gst-plugins-lv2
+media-plugins/gst-plugins-modplug
+media-plugins/gst-plugins-mpg123
+media-plugins/gst-plugins-pulse
+media-plugins/gst-plugins-v4l2
+media-plugins/gst-plugins-vpx
+
+#
+# fonts
+#
+media-fonts/fonts-meta
+x11-base/xorg-fonts
+virtual/ttf-fonts
+media-fonts/arphicfonts
+#media-fonts/ipamonafont # cannot be fetched?
+media-fonts/noto
+media-fonts/noto-emoji
+media-fonts/ja-ipafonts
+media-fonts/takao-fonts
+media-fonts/wqy-microhei
+media-fonts/wqy-zenhei
+media-fonts/jetbrains-mono
+
+#
+# themes
+#
+x11-themes/gtk-engines # gtk+2.0 standard themes and theme engines
+x11-themes/gtk-engines-candido # gtk+2.0 theme engine
+x11-themes/gtk-engines-rezlooks
+x11-themes/gtk-engines-murrine