#dotfiles — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #dotfiles, aggregated by home.social.
-
Git is great at storing dotfiles. It is less good at knowing where they belong, which permissions they need, or why a work laptop and a home server should differ.
Here is how I use chezmoi plus Git to manage fish, Neovim, SSH, GnuPG, Atuin and more. Including the “oops, I edited the live file” recovery workflow.
https://blog.hofstede.it/chezmoi-and-git-dotfiles-without-pretending-every-machine-is-the-same/
-
Git is great at storing dotfiles. It is less good at knowing where they belong, which permissions they need, or why a work laptop and a home server should differ.
Here is how I use chezmoi plus Git to manage fish, Neovim, SSH, GnuPG, Atuin and more. Including the “oops, I edited the live file” recovery workflow.
https://blog.hofstede.it/chezmoi-and-git-dotfiles-without-pretending-every-machine-is-the-same/
-
Das mit den listen sagt mir zwar nix. Gegen nervige Einrück Probleme steht vorallem das hier in meinen dotfiles. Kann das meiste zwar nicht erklären, aber vielleicht hilft ja was davon.
set autoindent
set nosmartindent
set nocindent
set indentexpr=
set indentkeys=
filetype indent plugin off
filetype indent off
autocmd BufNew,BufNewFile,BufRead *, set indentkeys= indentexpr= -
Das mit den listen sagt mir zwar nix. Gegen nervige Einrück Probleme steht vorallem das hier in meinen dotfiles. Kann das meiste zwar nicht erklären, aber vielleicht hilft ja was davon.
set autoindent
set nosmartindent
set nocindent
set indentexpr=
set indentkeys=
filetype indent plugin off
filetype indent off
autocmd BufNew,BufNewFile,BufRead *, set indentkeys= indentexpr= -
I've gotten a new laptop from work, which I was planning to set up (my first @tuxedocomputers laptop, an #IBP15 <3 ) and mid-installation I realised:
I really need to clean up my #dotfiles So I started an intensive modernizing project, including migrating to #chezmoi During which I realized:
My #git Integration in #zsh was always a bit broken, and also a bit slow, and it would be really good to clean up that part of my configuration.
So I started another project. I am now three levels deep in project what should have just been an @archlinux installation on a Tuxedo laptop 😅. Hope I don't fall into the next level while coding 🙈
But hey, I now have my first two real code repositories, exclusively on @Codeberg and my first real @rust project!
- https://codeberg.org/pygospa/dotfiles
- https://codeberg.org/pygospa/vcs-prompt#projectmanagement #timemanagement #coding #programming #rust #refactoring #modernization
-
My zsh took ~2s to start every terminal tab. I stopped guessing and profiled it with zprof, then cut it to 350ms.
What did it: removing nvm (mise already owned node), lazy-loading conda instead of activating base on every shell, and deduplicating compinit which was running thrice.
The takeaway: time it before you touch it, attack the biggest bar, prefer deletion to cleverness. Full write-up with commands and commits below.
https://www.sanyamkhurana.com/blog/making-my-shell-start-5x-faster.html
-
My zsh took ~2s to start every terminal tab. I stopped guessing and profiled it with zprof, then cut it to 350ms.
What did it: removing nvm (mise already owned node), lazy-loading conda instead of activating base on every shell, and deduplicating compinit which was running thrice.
The takeaway: time it before you touch it, attack the biggest bar, prefer deletion to cleverness. Full write-up with commands and commits below.
https://www.sanyamkhurana.com/blog/making-my-shell-start-5x-faster.html
-
Here's my gift to all the tinkerers of the systems: https://dotr.utsob.me
DotR is a single binary dotfiles manager that lets you deploy your dotfiles across multiple machines with ease.
It supports both copying and symlinking and includes useful features such as dependencies, actions, and templating.
#dotfilesManager #dotfiles #Unix #Linux #MacoS #SystemTinkering #Rust #CLI #CLITools
-
Learn the important things to back up before reinstalling your Linux system. SSH/GPG keys, dotfiles, packages, browser data, and more.
Full guide here: https://ostechnix.com/things-to-back-up-before-reinstalling-linux/
#Linux #Backup #SystemAdministration #Dotfiles #SSH #GPG #PackageManagement #Linuxhowto #Linuxcommands
-
Learn the important things to back up before reinstalling your Linux system. SSH/GPG keys, dotfiles, packages, browser data, and more.
Full guide here: https://ostechnix.com/things-to-back-up-before-reinstalling-linux/
#Linux #Backup #SystemAdministration #Dotfiles #SSH #GPG #PackageManagement #Linuxhowto #Linuxcommands
-
Have you checked the size of your #dotfiles lately? I have because I'm switching to a new company computer. 3.8gb bzipped! 🫠 Dotfiles became a dumping ground for all sorts of non-configuration things. NodeJS and similar runtimes are the worst offenders here.
-
Have you checked the size of your #dotfiles lately? I have because I'm switching to a new company computer. 3.8gb bzipped! 🫠 Dotfiles became a dumping ground for all sorts of non-configuration things. NodeJS and similar runtimes are the worst offenders here.
-
🎨 ChristianLempa/dotfiles
Stores personal config files, customizations and themes for Linux and macOS personalization with Nerd-Fonts support
⭐ Stars: 1140
📅 Last Update: Jun 30, 2026https://github.com/ChristianLempa/dotfiles
#selfhosted #homelab #selfhost #selfhosting #opensource #dotfiles #customization
-
🙄 Ah yes, the earth-shattering #saga of swapping one #geeky tool for another: from "Stow" to "chezmoi." 🚀 Because managing #dotfiles is obviously the pinnacle of #human #achievement and the most riveting tale of our time. 😏
https://rednafi.com/misc/chezmoi/ #Stow #chezmoi #tools #tech #HackerNews #ngated -
🙄 Ah yes, the earth-shattering #saga of swapping one #geeky tool for another: from "Stow" to "chezmoi." 🚀 Because managing #dotfiles is obviously the pinnacle of #human #achievement and the most riveting tale of our time. 😏
https://rednafi.com/misc/chezmoi/ #Stow #chezmoi #tools #tech #HackerNews #ngated -
I use Vim BTW
I've been a Vim user for quite some time now and I love it. But I got tired of my own highly customized configuration breaking whenever a plugin or Neovim updated. I switched to a managed configuration and haven't looked back. Just because I can do things, doesn't mean I should.
-
I use Vim BTW
I've been a Vim user for quite some time now and I love it. But I got tired of my own highly customized configuration breaking whenever a plugin or Neovim updated. I switched to a managed configuration and haven't looked back. Just because I can do things, doesn't mean I should.
-
Started to use Zoxide and replaced it with CD on my dotfiles. Liking it so far.
-
Started to use Zoxide and replaced it with CD on my dotfiles. Liking it so far.
-
Всё, что вы настроили в Linux, можно было не настраивать
Я использую Linux 15 лет. Ну, то есть как использую: первые года три я его настраивал, а не использовал. Это разные вещи, и мне понадобилось позорно много времени чтобы это понять. Сейчас у меня Fedora. Из коробки. С GNOME. Почти без кастомизации. Я набираю в ней код, сижу в браузере, иногда монтирую видео для внутренних демок. Всё работает. Пятнадцать лет назад я бы от такого описания плевался. Как это «из коробки»? А где i3? Где polybar? Где 400 строк .vimrc? Где кастомный скрипт на баше который при подключении второго монитора переключает раскладку DPI и температуру цвета? Ну вот, нету. И ничего не сломалось.
https://habr.com/ru/articles/1044236/
#linux #gnome #i3wm #dotfiles #fedora #продуктивность #прокрастинация #оконный_менеджер #тайлинг #окружение_рабочего_стола
-
after what... 8 months of nixos? i think am finally confident enough in my system flake to actually share it
https://codeberg.org/nyx_lyb3ra/system
the breakdown:
- disko for partition layout management
- quasi-ephemeral root (keeping backups for the last 7 days)
- agenix for secrets (literally just my user password rn x3)
- flake-parts to modularize outputs with a bit of magic
- niri + dank material shell for the gui
it's architected to scale. rn it handles my desktop and laptop, but the plan is to integrate the home server i manage with my brother soon
-
Critically examining my #dotfiles for the first time in more than a decade.
There's so much stuff there that doesn't matter, arguably never mattered in the first place.
Thinking about just starting fresh* and seeing where that takes me.
*barring obvious things like git config
-
Critically examining my #dotfiles for the first time in more than a decade.
There's so much stuff there that doesn't matter, arguably never mattered in the first place.
Thinking about just starting fresh* and seeing where that takes me.
*barring obvious things like git config
-
👔🤣 Oh, look! Another "revolutionary" Linux distro that's basically just DHH's personal Arch Linux #fanfiction in disguise! 🚀✨ If #Omarchy was any more self-important, it'd hire a skywriter to remind us it's not a real distro—just some #overhyped #dotfiles with a merch line. 🛍️🎉
https://abyss.fish/your_dotfiles_are_not_a_distro #LinuxDistro #TechHumor #HackerNews #ngated -
👔🤣 Oh, look! Another "revolutionary" Linux distro that's basically just DHH's personal Arch Linux #fanfiction in disguise! 🚀✨ If #Omarchy was any more self-important, it'd hire a skywriter to remind us it's not a real distro—just some #overhyped #dotfiles with a merch line. 🛍️🎉
https://abyss.fish/your_dotfiles_are_not_a_distro #LinuxDistro #TechHumor #HackerNews #ngated -
Hey everyone! I know I've been quiet on here for a while. I've been working hard to finish and publish a project. I also documented it using Read the Docs.
Opal Version 3 is a command line framework for Bash users. There a new Bash scripting library that makes it much easier to write shell scripts, and a great way to power your dotfiles.
https://andrewwoods.net/blog/2026/opal-v3-released/
Check it out!
#bash #shell #dotfiles #neovim #vim #developertools #MacOS #Linux #software
-
Hey everyone! I know I've been quiet on here for a while. I've been working hard to finish and publish a project. I also documented it using Read the Docs.
Opal Version 3 is a command line framework for Bash users. There a new Bash scripting library that makes it much easier to write shell scripts, and a great way to power your dotfiles.
https://andrewwoods.net/blog/2026/opal-v3-released/
Check it out!
#bash #shell #dotfiles #neovim #vim #developertools #MacOS #Linux #software
-
🚀 My CachyOS (Arch based) setup script using the Fish shell. Saves so much time when doing full system installs!
Installs yay, core/AUR apps, NFS mounts, auto-update, and more!
Adapt as needed for your network and package preferences.
Tip: Rename the script from .txt to .fish for direct use with Fish shell.
#Linux #Arch #CachyOS #fishshell #dotfiles #Automation -
🚀 My CachyOS (Arch based) setup script using the Fish shell. Saves so much time when doing full system installs!
Installs yay, core/AUR apps, NFS mounts, auto-update, and more!
Adapt as needed for your network and package preferences.
Tip: Rename the script from .txt to .fish for direct use with Fish shell.
#Linux #Arch #CachyOS #fishshell #dotfiles #Automation -
If you are a "ZSH Casual" who prefers vim as their editor, but whose fingers prefer emacs terminal keybindings...
You may be surprised to find setting `EDITOR=vim` will switch your keybindings to vim.
`set -o emacs` fixes it! But omg that bugged me for a couple weeks before I knuckled down and line-by-line debugged my (8 line) `.zprofile` and `.zshrc` files.
-
If you are a "ZSH Casual" who prefers vim as their editor, but whose fingers prefer emacs terminal keybindings...
You may be surprised to find setting `EDITOR=vim` will switch your keybindings to vim.
`set -o emacs` fixes it! But omg that bugged me for a couple weeks before I knuckled down and line-by-line debugged my (8 line) `.zprofile` and `.zshrc` files.
-
Does it make sense to create a Makefile or install script for #dotfiles? :3
-
The manager will symlink your symlink. The OS resolves the chain transparently. Both `~/.foo/X` and `~/.bar/X` see the same files. One edit point. Single source of truth in git (which stores symlinks natively on Unix).
Tested today on dotbro with a Claude Code skill that lives at both `~/.claude/skills/X` and `~/.agents/skills/X`. Same trick works for stow, chezmoi — anything that calls symlink(2) without resolving src first.
-
dotfiles tip: if your dotfiles manager only supports 1:1 source→destination mappings, but you need one source folder mounted in two places under $HOME — don't fight the tool.
Trick: keep one source as the truth. Put a relative symlink to it inside your repo at the second location. Now you have two distinct source paths pointing to the same content. Two mappings, no key collision.
-
I ported the agents in Kilo Code classic (which is defunct now🤦♂️) for OpenCode and Claude Code on my dotfiles repo, if anyone's interested:
https://github.com/Ardakilic/dotfiles/commit/b0c2b636509e242f3c1d1357b1f553b68cbfb75c
#kilocode #kiloai #claudecode #opencode #claude #ai #dotfiles
-
Built on Arch, but Mend is designed to be distro-agnostic. Whether you're on Fedora, openSUSE, or Arch, the logic adapts to your package manager. One tool for the whole home lab.
Everything runs locally with zero API calls, so your terminal history and system data stay exactly where they belong.
https://github.com/Rakosn1cek/mend
#Mend #Linux #ArchLinux #Fedora #openSUSE #SelfHosted #LinuxTips #Zsh #CLI #OpenSource #SysAdmin #Dotfiles #Terminal #FOSS #Bash