Started a fresh since moving from Arch to #VoidLinux and re did my #Qtile #Wayland #Dotfiles . I have also included in the README how I install Qtile from their git repo.
There may be mistakes but hopefully I've got most already.
https://codeberg.org/JustineSmithies/qtile-wayland-dotfiles#user-content-Installing-Qtile-Wayland
#voidlinux #qtile #wayland #dotfiles
Started giving #chezmoi a shot this past week managing my dotfiles and have really been enjoying it so far. The password manager integration mixed with the approach to templating is great.
I'm currently looking at #dotfiles managers. Anyone have strong opinions about the pros and cons of chezmoi vs. dotbot?
I'm also curious to learn how people handle secrets this way. If you aren't hosting your own server, how are you handling dotfiles with secrets (e.g. AWS credentials or .envrc files) in a portable way?
I've licensed my dotfiles MIT-0 for a while now and I still think it was the right way to go. Worrying about attribution when you really just want your desktop to have the cool green thing from her desktop is tedious (and never mind that we're all copy/pasting to some degree anyway).
I'm choosing to pass on that awkwardness. Copy them if they help, or don't. If you do copy them then feel free to add attribution, or don't. It's all the same to me.
#dotfiles #licensing #freesoftware #foss
#dotfiles #licensing #freesoftware #foss
Hi Fediverse,
how do you manage your dotfiles in your ~? I am using a set of custom shell scripts to install them, but found that #Rex is handy (can also install them on remote targets). I know of GNU Stow (the symlink manager), but never used it. Of course, all dotfiles are kept in a git repository. For work, we use #Puppet and have modules for dotfiles management.
#rex #puppet #rexify #dotfiles #rcfiles
[veille] https://ttrss.fiat-tux.fr/veille-luc.xml#tag:ttrss.fiat-tux.fr,2023-07-25:/52741288 « Gum – Un outil pour écrire des scripts en un clin d’oeil » https://korben.info/decouvrez-gum-outil-ecrire-scripts-dotfiles.html Voici un outil fantastique nommé Gum qui va vous permettre d’écrire des scripts Shell et de g... #scriptsshell #dotfiles #lipgloss #bubbles #script #gum
#gum #script #bubbles #lipgloss #dotfiles #scriptsshell
My current #linux toolset:
#arch linux
#kde #plasma
#fish shell
#neovim
#starship prompt
#exa
Still searching for a better solution to keep #dotfiles up to date on multiple hosts. My current git approach is not yet ideal.
#linux #arch #kde #plasma #fish #neovim #starship #exa #dotfiles
Check out my dotfiles & dev config on Dotfiles newsletter!
#chezmoi to manage #dotfiles, custom scripts, snippet files, etc. is pretty cool.
I haven't been able to get #homemanager working yet (running #nix #packagemanager on #arch).. but I'm targeting something like:
- homemanager config to ensure git, cheznoi, etc are installed
- chezmoi to update dotfiles
From what I've heard, I won't need #chezmoi at all once I'm familiar enough with the #homemanager setup, but that's a steep learning curve, and not in the immediate future.
#chezmoi #dotfiles #homemanager #nix #packagemanager #arch
I have written a minimal #stow alternative in #Rust.
It is dead simple, you put your #dotfiles in `~/.dotfiles` and run `stw`.
Paths like `~/.dotfiles/PATH` are symlinked to `~/PATH` if there is no conflict.
Here you can see the structure of my dotfiles as an example: https://codeberg.org/mo8it/dotfiles
If anyone is interested, I would polish it for usage by others :)
Here is the repo if you want to take a look at the minimal code:
https://codeberg.org/mo8it/stw
#stow #rust #dotfiles #rustlang #linux
Article two has been out for a few weeks.
Nix: Configuring program specific configurations - The basics
I got a new work laptop. While the #Linux installation process is still pretty manual, a nice side perk of being in an #infrastructure role is that it then goes from bootable to fully-configured in just a few minutes thanks to my personal #ansible repo.
There's just something really satisfying about programmatically tweaking my systems rather than trying to remember every little thing I want to add/do.
Beats the hell out of a #dotfiles repo.
#linux #infrastructure #ansible #dotfiles