#dotFiles

2026-02-04

Developer setups are earned, but they are scattered and hard to discover.

Inspired by esport pro settings sites, cfgs.dev is a small directory for exploring how other developers actually work.

Browse freely. Claim your setup if you want.

cfgs.dev/

jakegoldsborough.com/blog/2026

#oss #dev #tools #dotfiles

2026-01-27

Made a wrapper script for flac(1) because you can't configure defaults (e.g. "use compression level 8 if none is given on the command line, not the hard-coded default of 5") and whipper (the CD ripper I'm using) doesn't let you choose a level or customize the flac command line either.

This is stupid, but at least it's possible to work around it.

Edit: This is now a blog post:

scy.name/blog/2026/02/flac-wra

#FLAC #whipper #dotfiles #Python

Terminal screenshot. Python code follows.

#!/usr/bin/env python3

import os
import sys
import syslog
from argparse import ArgumentParser


# Create an ArgumentParser that doesn't claim -h/--help.
parser = ArgumentParser(add_help=False)

# Parse all of the compression level options.
for level in range(9):
    argnames = [f"-{level}", f"--compression-level-{level}"]

    # Additional aliases for -0 and -8.
    if level == 0:
        argnames.append("--fast")
    elif level == 8:
        argnames.append("--best")

    # Store the requested level in the "level" argument.
    parser.add_argument(*argnames, dest="level", action="store_const", const=level)

# Parse the compression level.
args, _rest = parser.parse_known_args()

# Create new argv by prepending -8 if no compression level is set.
argv = (["-8"] + sys.argv[1:]) if args.level is None else sys.argv[1:]

# Log what we're doing. Can be viewed with:
#    journalctl --user -t flac-wrapper
syslog.openlog(ident="flac-wrapper", facility=syslog.LOG_USER)
syslog.syslog(syslog.LOG_INFO, "will call flac with: " + " ".join(argv))
syslog.closelog()

# exec() the real flac.
os.execv("/usr/bin/flac", argv)

If you're anything like me, you don't just sit there and see how all of the pieces are supposed to fit together in your mind, and a PhD, or a bartender, or ChatGPT couldn't explain it to you in words; you figure it out through trial and error. If you're like me, you get way further way faster by copying people who already know what they're doing, especially in the beginning. The more people you can copy and Frankenstein their ideas together, the better. That's true for me, anyway; I make at least some progress at some rate and in some direction that isn't backwards by doing that, unlike trying to figure out nearly everything off-rip, and also unlike the counsel of so-called AI. This post is about open source software. There's this really cool trick you can do in Nix that I use constantly. I've only seen it once; it was this guy's repo for his NixOS setup that hadn't been updated in years. That's just one example, and there are many, and a lot of them are not specific to Nix or NixOS by any means. This is why open source matters. We need more people like that guy.

#FOSS #Git #Dotfiles #Nix #NixOS

Autumn64 ๐Ÿณ๏ธโ€โšง๏ธ :gnu: :linux:autumn64@mast.lat
2026-01-22

He subido mis dotfiles de Neovim y Zsh por si a alguien le sirve.

codeberg.org/Autumn64/dotfiles

#mastodon #fediverse #neovim #vim #zsh #dotfiles #autumn64

Eugene :freebsd: :emacslogo:evgandr@bsd.cafe
2026-01-18

@lymenzies It is AwesomeWM (awesomewm.org/) โ€” it is configurable with Lua and has some batteries included. My configuration: codeberg.org/evgandr/dotfiles/

#AwesomeWM #dotfiles

2026-01-18

Firefoxen azken eguneraketa ostean garbi garbi daukat /home.

Agur .mozilla karpeta :)

#DotFiles #Firefox

ls -lagG komandoa nire erabiltzailearen etxxe karpetan dauden fitxategi ta karpetak erakusten
Utsob Roy ๐Ÿ––uroybd@fosstodon.org
2026-01-16

DotR (A dotfiles manager as dear as a daughter) is stable now!

github.com/uroybd/DotR

#dotfiles #clitools #cli #unix #rust #devtools #opensource

N-gated Hacker Newsngate
2026-01-15

๐Ÿ˜‚๐Ÿค– Ah, the pinnacle of tech evolution: a repo promising to revolutionize programming with and AI buzzwords. ๐Ÿฅฑ Because what could be more cutting-edge than automating your to-do list and pretending it's "evolved" programming? ๐Ÿš€๐Ÿ’ก
github.com/kulesh/dotfiles/blo

Abe EstradaAbeEstrada
2026-01-10

Modern problems require Lua solutions

vim.api.nvim_create_user_command("W", "w", { bang = true, nargs = "*" })
vim.api.nvim_create_user_command("Wq", "wq", { bang = true, nargs = "*" })
vim.api.nvim_create_user_command("WQ", "wq", { bang = true, nargs = "*" })

piotr :kubernetes: :ferris:piotr1215@fosstodon.org
2026-01-08

Just published my first #ZSH plugin: zsh-jumper ๐Ÿฆ˜

Fuzzy-jump to any word on your command line. Faster than arrow keys through long command commands.

Ctrl+X / โ†’ pick word โ†’ cursor jumps there

Works with #fzf, skim, peco etc

github.com/Piotr1215/zsh-jumper

#CLI #terminal #opensource #dotfiles #foss #linux

[Dotter - dotfile์„ ์ผ๊ด€๋˜๊ฒŒ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ Rust ๊ธฐ๋ฐ˜ ์„ค์ • ํŒŒ์ผ ๋งค๋‹ˆ์ €

Dotter๋Š” Rust๋กœ ๊ฐœ๋ฐœ๋œ ์ƒˆ๋กœ์šด dotfile ๊ด€๋ฆฌ ๋„๊ตฌ๋กœ, ๋‹จ์ˆœํ•œ symlink ๋ฐฉ์‹์„ ๋„˜์–ด ํ…œํ”Œ๋ฆฟ ๋ Œ๋”๋ง, ๋™์  ์„ค์ • ๋ณ€๊ฒฝ, ์„ ์–ธ์  ์„ค์ • ํŒŒ์ผ ๊ด€๋ฆฌ ๋“ฑ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ ๊ฐ„ ์ผ๊ด€์„ฑ ์žˆ๋Š” ์„ค์ • ๊ด€๋ฆฌ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ์—์„œ ์„ค์น˜ ๊ฐ€๋Šฅํ•˜๋ฉฐ, CLI๋ฅผ ํ†ตํ•œ ๋ฐฐํฌ, ๋˜๋Œ๋ฆฌ๊ธฐ, ๊ฐ์‹œ ๋“ฑ ์™„์ „ํ•œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ง€์›ํ•œ๋‹ค.

news.hada.io/topic?id=25619

#dotfiles #rust #configurationmanagement #clitools #devops

Orhun Parmaksฤฑz ๐Ÿ‘พorhun@fosstodon.org
2026-01-06

New configuration manager in town! ๐Ÿšจ๐Ÿ

๐ŸŒ€ **dotstate** โ€” A modern & secure dotfile manager TUI

๐Ÿ’ฏ Sync configs via GitHub, manage profiles, auto-handle symlinks and keep backups.

๐Ÿฆ€ Written in Rust & built with @ratatui_rs

โญ GitHub: github.com/serkanyersen/dotsta
โžก๏ธ Website: dotstate.serkan.dev

#rustlang #ratatui #tui #dotfiles #terminal #devtools #productivity #opensource

2026-01-05

๐Ÿšจ NEW VIDEO: The Windows Exodus Has Begun.

2025 was the breaking point. Forced hardware retirement and intrusive AI have sparked a mass migration to GNU/Linux. In this video, I explore:

๐Ÿ“ˆ The data behind the 3.20% Steam high.

๐Ÿ‡ช๐Ÿ‡บ How the EU is saving millions by ditching Microsoft.

๐Ÿ›ก๏ธ Why 2026 is the year of Digital Sovereignty.

Stop fighting your OS. Start owning it.

๐Ÿ”ด Full Video: youtube.com/watch?v=dLzdTgCXyRU

#TerminalTilt #WindowsExodus #Windows10 #Windows11 #Microsoft #WindowsEOL #Recall #Copilot #DigitalSovereignty #Privacy #DigitalPrivacy #NoAI #HumanMade #DeGoogle #EthicalTech #Autonomy #DataSovereignty #AntiSpyware #Telemetry #SurveillanceCapitalism #RightToPrivacy #Encryption #SoftwareFreedom #ExitWindows #Migration #LinuxGaming #GamingOnLinux #SteamDeck #Valve #Proton #Bazzite #SteamOS #HandheldGaming #PCGaming #ROGAlly #LegionGo #GamingCommunity #SteamHardwareSurvey #EWaste #Sustainability #RightToRepair #PlannedObsolescence #CircularEconomy #GreenTech #SaveThePC #Hardware #Environment #EUtech #PublicMoneyPublicCode #OpenStandards #SchleswigHolstein #GermanyTech #GovernmentIT #DigitalRights #Linux #GNUlinux #Debian #Trixie #FOSS #FLOSS #OpenSource #LibreOffice #Thunderbird #Nextcloud #SelfHosted #HomeLab #CLI #CommandLine #Terminal #Bash #FishShell #Dotfiles #SysAdmin #QueerTech #TransInTech #DisabledInTech #Accessibility #Queer #LGBTQIA #LGBT #HumanContent #ContentCreator #SmallYouTuber #SmallStreamer #YouTube #IndieCreator #SupportIndependent #LinuxUser #Tech #TechNews #OperatingSystems

2026-01-05

No one tells you just how much work goes into a small YouTube channel. For me, Terminal Tilt is a labor of love, but it is a massive undertaking:

Research and Writing: This is the largest portion. Not just diving into topics, but finding ones truly worth your time.

Filming and Privacy: I have chosen a "headless" approach (screen-only). It respects my privacy and helps me manage the workload, but it still requires a lot of setup.

Voiceovers: This is the hardest part for me. Managing social anxiety while recording is a constant hurdle, but it is one I am getting better at with every video.

Editing: I am currently spending 8โ€“12 hours per video (since last video). As I learn more techniques, the complexity grows, but so does the quality.

The small Stuff: Learning GIMP for thumbnails and managing promotion. Those little things really do add up.

I am disabled and currently navigating the long road to SSDI approval. My goal is to grow Terminal Tilt into something sustainable, a way to support myself while advocating for ethical, #NoAI, and #deGoogled technology. I am taking this seriously and I am having a lot of fun building this.

If you value independent, human-made tech content, there are a few ways to help keep the terminal open:

โ–ถ๏ธ Subscribe on YouTube: youtube.com/@TerminalTilt

๐Ÿงก Patreon: patreon.com/cw/TerminalTilt

โ˜• Ko-Fi: ko-fi.com/terminaltilt

Thank you all for the follows, the boosts, and the support. It means the world to have your backing as I build an independent channel focused on what actually works, not just what's trending.

#TerminalTilt #Linux #GNUlinux #OpenSource #FOSS #FLOSS #Tech #Privacy #CyberSecurity #DigitalPrivacy #Debian #CommandLine #CLI #Terminal #Bash #FishShell #Dotfiles #Debian #Trixie #QueerTech #TransInTech #DisabledInTech #Accessibility #NoAI #HumanMade #DeGoogle #EthicalTech #Autonomy #SysAdmin #SelfHosted #HomeLab #Queer #LGBTQIA #LGBT #YouTube #ContentCreator #SmallStreamer #LinuxUser #IndieCreator #SupportIndependent #Mullvad #MutualAid #DisabilityMutualAid #QueerMutualAid

metw0metw0
2026-01-03

I slightly tweaked my utility for backing up configurations on Arch - DotSnap. Check out how it turned out:
github.com/metw0/DotSnap-CLI

piotr :kubernetes: :ferris:piotr1215@fosstodon.org
2025-12-30

Over time I've accumulated tmux bindings, zsh aliases, neovim mappings - scattered across a dozen files. I know I set something up, but where?

So I built confhelp. Fuzzy search all bindings, select one, opens editor at exact line. Done.

pip install confhelp

github.com/Piotr1215/confhelp

#neovim #linux #foss #cli #tmux #zsh #dotfiles #opensource

Alright, time for me to quit thinking about this and actually do it now. Having said that, I want any and all reasonable advice from anyone who's done anything like this before, so by all meansโ€”especially if you've tried doing something like this and went wrong at some point, because I would really like to know what not to do.

I'm about to set up an external ssdโ€”one of those orange LaCie drives that's borderline indestructible and also connects over USB C, so also pretty fast, for USB at leastโ€”for my home directory as well as some other things related to that.

Already on NixOS, so Home Manager is already there, so continue using it, obviously. Also planning on making a new user that is separate from my current one, and also keeping the current one as-is, just it case; new one will use systemd-homed unless I happen to run into some reason why that's doesn't work, which I doubt, but I should also assume that's a non-zero chance until after I've already done all of this; assuming that works, which it should AFAIK, I want LUKs encryption, and out of the three available options (for systemd-homed, which are ext4, btrfs, and XFS), I want either btrfs or XFS if only to try something new (haven't used either of them before, already using ext4), and I'll consider any reasonable argument one way or the other in terms of which is better and why. Current idea is that splitting the drive into two partitions and symlinking between them is probably the best move; I suspect I'll find out soon enough. I also want Git and nothing else, as opposed to whatever fancy dotfiles manager; I'll make the few symlinks I'll actually need myself.

Thoughts?

#NixOS #Systemd #Git #HomeDirectory #Dotfiles

Christopher Lammthe_anti_chris
2025-12-29

๐Ÿ“ New blog post:

Updates to my dotfiles repo including Linux rice.

theantichris.com/posts/2025122

N-gated Hacker Newsngate
2025-12-21

Ah, the modern developer's dream: managing over with a tool named after a bowel movement ๐Ÿ’ฉ. Because who doesn't want to spend their precious time on wrangling volatile configurations instead of, you know, writing actual code? ๐Ÿ–ฅ๏ธ๐Ÿ”ง
github.com/FOBshippingpoint/sh

Utsob Roy ๐Ÿ––uroybd@fosstodon.org
2025-12-21

DotR - A dotfiles manager as dear as a daughter

โœ… Stable for daily use
โœ… Nice detailed documentation (see project wiki)
โœ… Symlink or Copy, your choice

Give it a try if you are trying to find a nice way to back up and deploy your dotfiles on multiple machines.

github.com/uroybd/DotR

#Dotfiles #DotfilesManager #Rust #CLITools #Unix #Linux #MacOS

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst