fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.8K
active users

#dotfiles

1 post1 participant0 posts today
Andriy Utkin<p>echo &#39;alias lgbt = bt full&#39; &gt;&gt; ~/.gdbinit</p><p><a href="https://fosstodon.org/tags/dotfiles" class="mention hashtag" rel="tag">#<span>dotfiles</span></a> <a href="https://fosstodon.org/tags/lgbt" class="mention hashtag" rel="tag">#<span>lgbt</span></a></p>
Shin.Ice :debian:<p><a href="https://social.tchncs.de/tags/dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotfiles</span></a> wip is going well.<br>Switched to <a href="https://social.tchncs.de/tags/alacritty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alacritty</span></a> with <a href="https://social.tchncs.de/tags/nushell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nushell</span></a> , created a new <a href="https://social.tchncs.de/tags/tmux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tmux</span></a> config as the old was a mess 😅</p><p>Looks good, still a few this open to consolidate 🤘🏻</p>
Andriy Utkin<p>alias rsync%=&#39;rsync -v --info=progress2&#39;</p><p><a href="https://fosstodon.org/tags/dotfiles" class="mention hashtag" rel="tag">#<span>dotfiles</span></a></p>
Wolf<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@tshepang" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tshepang</span></a></span> For shells, my daily driver has been <a href="https://hachyderm.io/tags/Bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bash</span></a> for decades. I try to always be using as modern a version as possible. I still use Bash especially for shell **scripts**. My <a href="https://hachyderm.io/tags/Dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dotfiles</span></a> are set up to use either (<a href="https://github.com/wolf/dotfiles" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/wolf/dotfiles</span><span class="invisible"></span></a>. In particular, see the `shells` directory). Git Bash for Windows, of course, forces the issue for me at work. During my Bash time ) and now) I occasionally try other things. For instance <a href="https://hachyderm.io/tags/Xonsh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xonsh</span></a> (which just wasn’t for me). Shells can do amazing things but understanding shell scripts is a rarer skill than understanding more popular languages. That’s one reason why, if a shell script gets too complicated, I’ll just write it in Python.</p>
Gerard Braad<p>Fully automated flow to 'onboard' myself on a new machine ;-)</p><p><a href="https://mastodon.social/tags/dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotfiles</span></a></p>
nocci [cyberpunk'd]<p><span>Mal eine Frage an Leute, die ihr Linux an mehreren PCs bzw PC und Laptop nutzen:<br><br>Synct ihr Eure dotfiles also was sich so unter /home/user/. befindet?<br><br>Falls ja, wie?<br><br>Manchmal ärgere ich mich, wenn ich zum Beispiel in der Konsole auf A einen Befehl habe, aber auf System B nicht und ich kann mich daran dann auch nicht mehr erinnern, weil ich eigentlich sehr viel mit Pfeil-nach-oben arbeite.<br><br>Oder alleine schon aliasse oder Hyprland settings syncen usw - sowas fehlt mir irgendwie und ich überlege das die Files per sync auf nen lokalen Server zu pushen und ggfs abzuholen<br><br></span><a href="https://punk.cyber77.de/tags/linux" rel="nofollow noopener" target="_blank">#linux</a> <a href="https://punk.cyber77.de/tags/sync" rel="nofollow noopener" target="_blank">#sync</a> <a href="https://punk.cyber77.de/tags/rsync" rel="nofollow noopener" target="_blank">#rsync</a> <a href="https://punk.cyber77.de/tags/dotfiles" rel="nofollow noopener" target="_blank">#dotfiles</a> <a href="https://punk.cyber77.de/tags/desktopenvironment" rel="nofollow noopener" target="_blank">#desktopenvironment</a> <a href="https://punk.cyber77.de/tags/hyprland" rel="nofollow noopener" target="_blank">#hyprland</a></p>
bew :nixos:​:neovim:<p>I'm sure there is a message somewhere in this zoxide listing of frecent directories 😄</p><p><a href="https://floss.social/tags/dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotfiles</span></a> <a href="https://floss.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a> <a href="https://floss.social/tags/nix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nix</span></a></p>
Anthony Accioly<p>Howdy Fedi! Thought of the day: Tweaking your shell, editor, IDE, note-taking software, etc., is one of those fun activities that quickly turns into a time sink and a major excuse to procrastinate in the name of productivity.</p><p>Are my IntelliJ, Neovim, and Obsidian tweaks making me more productive? Maybe... Enough to justify the hundreds of hours I've spent on them? Probably not. Was it fun? Oh yes! Will I become more self-aware and stop doing it? Hell no!</p><p><a href="https://accioly.social/tags/Procrastination" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Procrastination</span></a> <a href="https://accioly.social/tags/Dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dotfiles</span></a> <a href="https://accioly.social/tags/Plugins" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Plugins</span></a></p>
SkullGamer205 :AwAtix:<p><a href="https://shitpost.poridge.club/tags/Linux" rel="nofollow noopener" target="_blank">#Linux</a> <a href="https://shitpost.poridge.club/tags/dotfiles" rel="nofollow noopener" target="_blank">#dotfiles</a><span><br>Решил я сегодня заняться пересборкой/чисткой своей репы с дотами. <br><br>Теперь там много ссылок на подмодули. kkk</span>​:kekw:​<span><br>Ссылка на мои доты -&gt; </span><a href="https://codeberg.org/SkullGamer205/dotfiles" rel="nofollow noopener" target="_blank">тык</a></p>
Wolf<p>In our podcast, <span class="h-card" translate="no"><a href="https://hachyderm.io/@RuntimeArguments" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>RuntimeArguments</span></a></span>, we just did an episode on <a href="https://hachyderm.io/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FunctionalProgramming</span></a>. I did a lot of research and learned about techniques that could help me write better code in <a href="https://hachyderm.io/tags/MultiParadigm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MultiParadigm</span></a> languages, like <a href="https://hachyderm.io/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a>. Here's a Python script (which can also be imported as a module) that is part of my <a href="https://hachyderm.io/tags/dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotfiles</span></a>: <a href="https://github.com/wolf/dotfiles/blob/main/shells/dot-config/shells/bin/get_topics.py" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/wolf/dotfiles/blob/</span><span class="invisible">main/shells/dot-config/shells/bin/get_topics.py</span></a>. I know you're not supposed to get "attached" to code; but I'm pretty happy with this one.</p>
Wolf<p>I've mentioned before that I'm trying out <a href="https://hachyderm.io/tags/Zsh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zsh</span></a>. My <a href="https://hachyderm.io/tags/dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotfiles</span></a> were the initial problem. I've solved that (nicely, I feel: <a href="https://github.com/wolf/dotfiles" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/wolf/dotfiles</span><span class="invisible"></span></a>). And I found a great resource for learning more about Zsh: <a href="https://github.com/rothgar/mastering-zsh" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/rothgar/mastering-z</span><span class="invisible">sh</span></a>.</p>
Oto Šťáva<p>The advantage?</p><p>You can just keep that TSV in your <a href="https://mastodon.social/tags/dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotfiles</span></a> <a href="https://mastodon.social/tags/Git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Git</span></a> and sync it across your machines that way.</p><p>Plus, you can just dump arbitrary extra columns next to each contact, allowing you to add extra metadata to find a contact by – <a href="https://mastodon.social/tags/aerc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aerc</span></a> itself happily ignores the extra columns beyond the first two (address+name), but <a href="https://mastodon.social/tags/fzf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fzf</span></a> will be sure to find them.</p>
Andrew Graves :arch: :linux:<p>So I&#39;ve started my current Linux dotfiles repository in 2017... it was actually my second iteration on having dotfiles in general.</p><p>I&#39;m using stow to link my dotfiles, it has worked well enough for me.</p><p>Almost 4k commits later in 2025 I&#39;m pretty happy with my setup :)</p><p>PS: A lot of commits are just updates to a personal &quot;Wiki&quot; which is basically a very long markdown file where I keep useful notes and links.</p><p><a href="https://fosstodon.org/tags/linux" class="mention hashtag" rel="tag">#<span>linux</span></a> <a href="https://fosstodon.org/tags/dotfiles" class="mention hashtag" rel="tag">#<span>dotfiles</span></a> <a href="https://fosstodon.org/tags/stow" class="mention hashtag" rel="tag">#<span>stow</span></a></p>
heikkiket<p><span class="h-card" translate="no"><a href="https://infosec.space/@kkarhan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>kkarhan</span></a></span> <br>Did I understand correctly that you described the idea of <a href="https://social.linux.pizza/tags/dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotfiles</span></a>? I keep all kinds of personal configuration files, scripts and such in a <a href="https://social.linux.pizza/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> repo. It is very useful!</p><p><a href="https://wiki.archlinux.org/title/Dotfiles" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wiki.archlinux.org/title/Dotfi</span><span class="invisible">les</span></a></p>
Wolf<p>I have decided to try <a href="https://hachyderm.io/tags/Zsh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zsh</span></a>. That means some big changes to my <a href="https://hachyderm.io/tags/Dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dotfiles</span></a>. The most compelling feature? Zsh command-line editing in Vi-mode supports text-objects.</p>
Wolf<p><span class="h-card" translate="no"><a href="https://floss.social/@ostechnix" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ostechnix</span></a></span> I’m a long-time <a href="https://hachyderm.io/tags/Bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bash</span></a> user, as looking at my <a href="https://hachyderm.io/tags/Dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dotfiles</span></a> (<a href="https://github.com/wolf/dotfiles" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/wolf/dotfiles</span><span class="invisible"></span></a>) would tell you. But this article makes me want to explore <a href="https://hachyderm.io/tags/Zsh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zsh</span></a>. Can I run my scripts in Bash but run commands interactively from Zsh; and would that make my life any better.</p>
Bastian Venthur<p>A surprising number of CLI applications support the XDG Base Directory Specification (<a href="https://specifications.freedesktop.org/basedir-spec/latest/#index" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">specifications.freedesktop.org</span><span class="invisible">/basedir-spec/latest/#index</span></a>) now. Time to update my dotfiles.</p><p><a href="https://mastodon.social/tags/dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotfiles</span></a> <a href="https://mastodon.social/tags/XDG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XDG</span></a></p>
tinfoil-hat<a class="hashtag" href="https://social.tinfoil-hat.net/tag/git" rel="nofollow noopener" target="_blank">#git</a> <a class="hashtag" href="https://social.tinfoil-hat.net/tag/opensource" rel="nofollow noopener" target="_blank">#opensource</a> <a class="hashtag" href="https://social.tinfoil-hat.net/tag/arch" rel="nofollow noopener" target="_blank">#arch</a> <a class="hashtag" href="https://social.tinfoil-hat.net/tag/dotfiles" rel="nofollow noopener" target="_blank">#dotfiles</a> <a class="hashtag" href="https://social.tinfoil-hat.net/tag/repo" rel="nofollow noopener" target="_blank">#repo</a> <a class="hashtag" href="https://social.tinfoil-hat.net/tag/meme" rel="nofollow noopener" target="_blank">#meme</a> <a class="hashtag" href="https://social.tinfoil-hat.net/tag/dev" rel="nofollow noopener" target="_blank">#dev</a>
scy<p>Shell script that's using curl and jq to get the list of channels from <span class="h-card" translate="no"><a href="https://sfba.social/@somafm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>somafm</span></a></span>, fzf to allow you to select one, and mpv to play it.</p><p><a href="https://codeberg.org/scy/dotfiles/src/branch/main/bin/soma" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/scy/dotfiles/src/</span><span class="invisible">branch/main/bin/soma</span></a></p><p><a href="https://chaos.social/tags/SomaFM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SomaFM</span></a> <a href="https://chaos.social/tags/mpv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mpv</span></a> <a href="https://chaos.social/tags/fzf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fzf</span></a> <a href="https://chaos.social/tags/jq" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jq</span></a> <a href="https://chaos.social/tags/shellscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellscript</span></a> <a href="https://chaos.social/tags/dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotfiles</span></a> <a href="https://chaos.social/tags/webradio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webradio</span></a></p>
sattellite<p>Наткнулся на обсуждение утилиты по хранению <a href="https://talk.sattellite.me/tags/dotfiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotfiles</span></a></p><p><a href="https://news.ycombinator.com/item?id=44080410" rel="nofollow noopener" target="_blank">https://news.ycombinator.com/item?id=44080410</a></p><p>Никогда не изучал этот вопрос глубоко и, оказалось, что там есть вагон и маленькая тележка решений. В комментариях я узнал про другие различные утилиты, но понравилось просто гениальное в своей простоте решение, когда все конфиги мониторятся самим <a href="https://talk.sattellite.me/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a>.</p><p><a href="https://wiki.archlinux.org/title/Dotfiles#Tracking_dotfiles_directly_with_Git" rel="nofollow noopener" target="_blank">https://wiki.archlinux.org/title/Dotfiles#Tracking_dotfiles_directly_with_Git</a></p><p>Недавно переезжал между компами - боль и страдание. Надо себе настроить это всё и в следующий раз не будет так больно.</p>