Big thanks to @StudebakerGuy for adding the package moreutils. There some nice things in there that you can’t find anywhere else. My favorite is sponge. I use it to to clean the duplicates from my ~/.bash_history.
sudo dnf install moreutils --refresh
Add the following lines to your ~/.bashrc
#
# Run these things at the start of bash sessions
#
# This cleans all the duplicates from .bash_history, leaving the newest lines
# This has to be performed at the start of bash, because the history is not
# written until bash is closed.
# Requires installation of the package moreutils
tac ~/.bash_history | awk '!x[$0]++' | tac | sponge ~/.bash_history
#
tac is cat backward, so it works the file from the bottom up and puts the latest instance of a line last. It really helps to keep your ~/.bash_history clean.
If VI, or VIM, or EMACS, or NANO are not your style and you want a simpler terminal editor, Micro could be just what you are looking for. https://micro-editor.github.io/
sudo dnf install micro --refresh
I love this editor. It uses simple and familiar key bindings, so if you know Kate, you can use Micro. Ctl+s to save. Ctl+q to quit. This replaced NANO for me years ago and I never looked back.
Thanks to @StudebakerGuy, Power Tab Editor is now in the Cooker repos. It will be in ROME and ROCK soon.
sudo dnf install powertabeditor --refresh
Description:
Power Tab Editor is an easy to use cross-platform guitar tablature editor and viewer. It is an open source, community-driven successor to the original Power Tab Editor 1.7. A variety of file formats are supported, including .pt2, .ptb, .gp3, .gp4, .gp5, .gpx, and .gp
Thanks to @StudebakerGuy, input-leap is now available in the Cooker repos and will be moving to ROME and ROCK soon.
sudo dnf install input-leap --refresh
OpenMandriva has Barrierpackaged and it is not currently being maintained. The active developers have forked Barrier and created Input Leap. I have written a specfile for Input for use with OpenMandriva.
Thanks to @zeroability, wine-staging has been added to the Cooker repos and will be moving to ROME and ROCK soon.
sudo dnf install wine-staging --refresh
Description:
Wine Staging is the testing area of winehq.org. It contains bug fixes and
features, which have not been integrated into the development branch yet. The
idea of Wine Staging is to provide experimental features faster to end users and
to give developers the possibility to discuss and improve their patches before
they are integrated into the main branch. More information about Wine Staging
can also be found on the WineHQ wiki.
Note: This needs to be applied against the specific branch version of the wine package. It may require a wine-development package.
Thanks to @ddog241 hugo has been added to the ROME and ROCK repos.
sudo dnf install hugo --refresh
Overview
Hugo is a static site generator written in Go, optimized for speed and designed for flexibility. With its advanced templating system and fast asset pipelines, Hugo renders a complete site in seconds, often less.
Due to its flexible framework, multilingual support, and powerful taxonomy system, Hugo is widely used to create:
Corporate, government, nonprofit, education, news, event, and project sites
Documentation sites
Image portfolios
Landing pages
Business, professional, and personal blogs
Resumes and CVs
Use Hugo’s embedded web server during development to instantly see changes to content, structure, behavior, and presentation. Then deploy the site to your host, or push changes to your Git provider for automated builds and deployment.
Hugo’s fast asset pipelines include:
Image processing – Convert, resize, crop, rotate, adjust colors, apply filters, overlay text and images, and extract EXIF data
JavaScript bundling – Transpile TypeScript and JSX to JavaScript, bundle, tree shake, minify, create source maps, and perform SRI hashing.
Sass processing – Transpile Sass to CSS, bundle, tree shake, minify, create source maps, perform SRI hashing, and integrate with PostCSS
Tailwind CSS processing – Compile Tailwind CSS utility classes into standard CSS, bundle, tree shake, optimize, minify, perform SRI hashing, and integrate with PostCSS
And with Hugo Modules, you can share content, assets, data, translations, themes, templates, and configuration with other projects via public or private Git repositories.
See the features section of the documentation for a comprehensive summary of Hugo’s capabilities.
Thanks to @chrols, GNU Stow is now in the ROME and ROCK repos.
sudo dnf install stow --refresh
Description: (lifted from their website)
GNU Stow is a symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place. For example, /usr/local/bin could contain symlinks to files within /usr/local/stow/emacs/bin, /usr/local/stow/perl/bin etc., and likewise recursively for any other subdirectories such as …/share, …/man, and so on.
Thanks to @chrols, eza is now in the Cooker repos and will soon move to ROME and ROCK.
sudo dnf install rust-eza --refresh
Description
eza is a modern alternative for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems, giving it more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary.
By deliberately making some decisions differently, eza attempts to be a more featureful, more user-friendly version of ls.
I am a big fan of this program. I tend to use it with the following flags.
Thanks to @uro , kicad 9.0.0-2 is now available in cooker cooker now for aarch64|x86_64|znver1
@uro said, “I need people to test it for the hardware acceleration and rendering aspects (3D viewer etc), it obviously works on my system and vm using AMD gpu, I have no idea if its hardware accelleration works on novideo gpus, it should, but needs tested.”
If you are interested in helping out, here is the install command. This will not put you into cooker. It only grabs the package. Pick the one you need.
Thanks to @vuatech , hyprsysteminfo has been added to the cooker repos and will soon hit the ROME and ROCK repos.
sudo dnf install hyprsysteminfo --refresh
Desription
hyprsysteminfo is a small GUI application to display your system information, as well as easily copy the hyprland version or system info to your clipboard.
Thanks to @vuatech , brightnessctl has been added to cooker and ROME and ROCK repos,
and the 6.0 /testing.
@vuatech is asking for some testing on this one. brightnessctl isn’t recommended on hyprland yet (trying to adjust hyprland spec recommend for all default config keybinds).
If you are interested in helping out:
sudo dnf install brightnessctl --refresh
Description
brightnessctl is a general brightness control. It sees backlit monitors, keyboards, power button, thinkvantage, and a bunch other devices as potential brightness/light control.
Thanks to @vuatech , uwsm has been added to the cooker repos and will soon be added to the ROME and ROCK repos.
sudo dnf install uwsm --refresh
Desription
Universal Wayland Session Manager
Wraps standalone Wayland compositors into a set of Systemd units on the fly. This provides robust session management including environment, XDG autostart support, bi-directional binding with login session, and clean shutdown.
For compositors this is an opportunity to offload Systemd integration and session/XDG autostart management in Systemd-managed environments.
Thanks to @vuatech , hyprsunset has been added to the cooker repos and will soon be added to the ROME and ROCK repos.
sudo dnf install hyprsunset --refresh
Description
hyprsunset is a small utility to provide a blue light filter for your hyprland system.
This method is preferred to screen shaders as it will not be captured via recording / screenshots.
hyprsunset also provides a gamma filter, which can be used to adjust percieved display brightness on monitors that do not support software control, or to reduce percieved brightness below the monitor’s minimum.