description | Gentoo ebuild antique shop |
homepage URL | https://git.flussence.eu/flussence/flussence-overlay |
repository URL | https://git.flussence.eu/flussence/flussence-overlay.git |
owner | flussence+repo.or.cz.2024.120@flussence.eu |
last change | Mon, 4 Nov 2024 20:18:33 +0000 (4 20:18 +0000) |
last refresh | Tue, 5 Nov 2024 08:01:21 +0000 (5 09:01 +0100) |
mirror URL | git://repo.or.cz/flussence-overlay.git |
https://repo.or.cz/flussence-overlay.git | |
ssh://git@repo.or.cz/flussence-overlay.git | |
bundle info | flussence-overlay.git downloadable bundles |
content tags |
Any bug reports can be sent via the Gentoo bug tracker - use product
“Gentoo Linux”, component “Overlays” and prefix the subject line with [flussence]
to save the
triagers some time. They will be seen in any case.
# emerge -n eselect-repository
# eselect repository enable flussence
# emaint sync -r flussence
# cat > /etc/portage/repos.conf/flussence.conf <<EOF
[flussence]
location = /var/db/repos/flussence
sync-type = git
sync-uri = https://repo.or.cz/flussence-overlay.git
sync-git-verify-commit-signature = true
sync-openpgp-key-path = /usr/share/openpgp-keys/flussence.asc
sync-openpgp-key-refresh = no
EOF
# emaint sync -r flussence
# emerge sec-keys/openpgp-keys-flussence::flussence
The last 3 config lines are optional and grant TOFU-level security, which is better than nothing.
You should be suspicious of any sec-keys
package or dependency change, and not just mine.
emerge --sync
will emit the following scary message each time because emerge
does not
understand that system-wide signing keys can be provisioned by emerge
. You can ignore it:
* Using keys from /usr/share/openpgp-keys/flussence.asc
* Key refresh is disabled via a repos.conf sync-openpgp-key-refresh
* setting, and this is a security vulnerability because it prevents
* detection of revoked keys!
* Trusted signature found on top commit
Do not set sync-openpgp-key-refresh=yes
. It adds no meaningful security, will slow down the
sync process while it times out, and will also allow me to remotely detect your use of emerge
--sync
in realtime as a side effect.
This list is manually maintained. Some things may be missing (accidentally or not).
For a complete list, do eix [-R] -c --in-overlay flussence
dev-perl/Crypt-LE
— Crypt::LE
: A Perl ACME/Let's Encrypt client with minimal dependencies and no surprise third-party traffic.
dev-perl/Regexp-Debugger
— Regexp::Debugger
: The rxrx
utility is an entire interactive TUI for watching a regex go through the motions.
Also works as a perl module so you can drop into an interactive debugger mid-program.
dev-qt/qtstyleplugins
— Qt5 Themes
: Includes the old Qt4 default “Plastique”, and a mostly-working GTK+2 theme engine.
This hasn't been maintained upstream since 2017, but surprisingly still works.
Unfortunately it lacks the pinnacle of FOSS GUI design, Keramik.
games-engines/dhewm3
— Doom 3 sourceport
: Adds a bunch of modern QoL features - SDL2 joypad support, widescreen, etc.
Good enough to play through the entire game without hitches.
gnome-extra/gucharmap
— GTK+2 version of gucharmap
: The last released GTK+2 version of gucharmap, patched to recognise new Unicode characters.
Strictly better than gnome-extra/gnome-characters
(no Javascript, supports color emoji),
and compared to kde-apps/kcharselect
is significantly easier to navigate and less laggy.
Make sure to p.mask gnome-extra/gucharmap::gentoo
if you install this,
or else the higher version number of that Gtk+3 dummy package will override it.
media-fonts/tt2020
— Authentic typewriter font
: A monospace font that uses OpenType alternate glyph tricks to give letters an analogue feel.
This is a heavy download (same order of magnitude as media-fonts/noto
),
but you can USE=minimal
to get just the base font without variants.
media-fonts/ubuntu-font-family
— The complete Ubuntu font
: Installs the most up-to-date version of Ubuntu, Ubuntu Mono, and Ubuntu Italic.
These are modern variable fonts supporting arbitrary widths and weights.
media-sound/audacious
, media-libs/audacious-plugins
— Audacious Media Player
: Actively tracks upstream development, supports all features from GTK+2 to Qt6, and does it right.
If you want the best possible Audacious setup on Gentoo, use this.
Also exposes plugins that make use of other packages:
media-libs/adplug
— AdLib OPL2/3 software emulator
: Old FM synth emulator for MIDI and MIDI-adjacent formats.
Not necessary if you have other MIDI playback methods enabled, but here as an option.
media-libs/libopenmpt
— Tracker module playback library
: Module playback library and standalone player.
Better accuracy and format support than libmodplug.
media-plugins/lvis
— Audacious visualiser plugin
: A visualiser with presets written in Javascript. Only requires base Qt5 libraries.
media-sound/qpwgraph
— PipeWire Graph Qt GUI Interface
: Graphical patchbay for PipeWire, directly descended from QJackCtl.
Allows you to connect inputs and outputs manually and save/restore connection sets.
net-dns/agnos
— ACME client in Rust
: A mostly automated tool to get subdomain wildcard certificates (using an internal dns-01 server),
only needing a minor static addition to your server's main DNS zone.
sys-apps/udev-hid-bpf
— Method and apparatus for patching input devices
: Enables loading user-specified BPF blobs into the kernel to work around bugs in HID devices.
Very niche purpose, but it's here for those who need it.
sys-process/runit
— Runit PID1 and service manager
: The init system I'm using since 2014.
This package tracks Void Linux's fork of runit now that upstream appears abandoned.
By default requires OpenRC for bringup and shutdown, but this is easily swappable by the sysadmin.
x11-libs/gtk+:3
— debloated Gtk+3
: Contains a NetBSD patch which makes DBus (and auto-spawning of hidden DBus processes) optional.
This ebuild usually has zero-day updates before ::gentoo gets them.
x11-misc/gcolor2
— GTK+2 colour picker
: Culled from ::gentoo in 2022 as part of their crusade to rid the world of stable software.
The replacement, GColor3, which they didn't even package as a courtesy, is extremely bad.
x11-themes/qt6gtk2
— GTK+2 themes in Qt6
: If you're not satisfied with the selection of Qt6-native and Gtk3 themes, give this a try.
Does not play nice with hi-dpi screens, but should still be usable.
x11-misc/picom
— standalone X11 compositor
: This is a distant descendant of the original xcompmgr.
Supports xrender and OpenGL 3+ with user-defined shaders.
The permissible format of ebuild headers seems to change constantly and so trying to put a precise copyright notice in them is more effort than it's worth.
If you're just an end user you don't have to care about this, but for files wholly my own work, GPL2-or-later is granted:
SPDX-License-Identifier: GPL-2+
Copyright © 2012-<current year> flussence <flussence+KQJqCOBTGC@flussence.eu>
This is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Reach heaven through violence 💚🏳️⚧️
(This markdown file uses extensions in Forgejo's implementation and may not look correct elsewhere.)
11 hours ago | main | logtree |