bak bak

https://forums.bunsenlabs.org/viewtopic.php?pid=144462#p144462

How would a simple (but not to simple) backup script look like? (something to avoid ‘cp script script.bak’ nonsense).

Browsh

Browsh is a fully-modern text-based browser. It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL.

https://www.brow.sh/

browsh scrot
browsh, vi and cli.

Firefox Increase gui font size

About Mozilla Firefox

shows version: 140.0.4 (64-bit)

Where is my profile fodler

Got to about:support and find ‘Profile folder’

Open it and add fodler named ‘chrome’, add userChrome.css in it. For example this one:
https://raw.githubusercontent.com/brontosaurusrex/stretchbang/master/.mozilla/firefox/userChrome.css

Enable stuff in about.config, making ‘toolkit.legacyUserProfileCustomizations.stylesheets’ true.

Increase the gui font?

Add

/* Increase gui font */
* {
  font-size: 10pt !important;
}

to the userChrome.css.

Restart firefox, profit. Tabs should be curved a little and font should be bigger. This should NOT affect the web zoom / size of the web pages.

Btw

You can also change the font

/* Increase gui font */
* {
font-family: "3270 Nerd Font", sans-serif !important;
font-size: 13pt !important;
}

Full userChrome.css example

/* put me in ~/.mozilla/firefox/_yourprofile_/chrome/userChrome.css */
/* https://brontosaurusrex.github.io/2018/09/08/firefox-quantum/ */

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* Give me some curves */
.tab-background {
border-radius: 10px 10px 2px 2px !important;
border-image: none !important;
}
.tab-line {
display: none;
}

/* remove colored line above each tab */
#TabsToolbar .tabbrowser-tab .tab-line {
    visibility: hidden;
}

/* Don't show close button until hovered https://www.reddit.com/r/firefox/comments/731vz1/userchromecss_hack_for_showing_close_button_on/ */
.tabbrowser-tab:not(:hover) .tab-close-button{ display:none; }
.tabbrowser-tab:not([pinned]):hover .tab-close-button{ display:block !important; }

/* Remove separator between tabs */
.tabbrowser-tab::before, 
.tabbrowser-tab::after{
display: none !important;
}

/* Increase gui font */
* {
font-size: 10pt !important;
}

Bash 5.3 landed

https://lists.gnu.org/archive/html/bug-bash/2025-06/msg00004.html < Ofishal
https://archive.ph/hAzAt

Bash 5.3 brings genuinely useful improvements: clearer error messages for variable problems, better process substitution debugging, microsecond-precision timestamps with $EPOCHREALTIME, enhanced associative arrays, improved job control with wait, safer history expansion, and significant performance boosts.

All the things I didn’t even know I needed.

Display $PATH line by line

Alias path

alias path='echo "$PATH" | tr : "\n" | nl'

could return

1  /home/b/piper
2  /home/b/.local/bin
3  /home/b/bin
4  /home/b/go/bin
5  /home/b/.cargo/bin
6  /and/much/more

Alias path2

alias path2='echo "$PATH" | tr : "\n" | pr -T -2 -w $(tput cols)'

could return a neat two column output

/home/b/piper         /home/b/go/bin    
/home/b/.local/bin    /home/b/.cargo/bin   
/home/b/bin           /usr/local/sbin 
/and/much/more

RapidRAW

A non-destructive and GPU-accelerated RAW image editor

https://github.com/CyberTimon/RapidRAW
https://news.ycombinator.com/item?id=44505876

scrot

Quick test:

  • Can’t open dng files
  • Croping with 90° rotation fails
  • Tries to download stuff (ai model) without asking user for permission
  • Nice GUI
  • Can’t drag&drop fodler to app window
  • Not a Lightroom killer

Total7zip

Total commander 7zip plugin

https://www.ghisler.com/plugins.htm

This plugin can create, update and delete files from 7z. Supports sfx and encryption. Can read many other formats besides 7z: XZ, BZIP2, GZIP, TAR, ZIP, WIM ARJ, CAB, CHM, CPIO, DEB, DMG … Uses 7z.dll, supports Unicode file names, can open files by content, search text in archives.

icon logo