Today will be fun. I'll define a colorscheme and set up configs for kitty, hyprland, waybar, neovim, tmux and fish for my #ansible #playbook. Basically the whole #tilingwindowmanager setup, but reproducible. Also thinking about trying #arch again. Could automate the entire installation and configuration using ansible.

#automation #dotfiles #customization #linux

Okay i'm sensing the arch obsession again. So much customizability + automation sounds like a really cool idea.

@neuroexception I had that in mind a while back, but I’m actually glad I didn’t pull the trigger on the whole line

By that I mean, some general stuff is automated, but everything like backlight, audio and video drivers are to be installed manually, as they change too much from one manufacturer to another…

I keep documentation for each machine for ease of maintenance, but otherwise no automation

I’ll be following closely what you end up with, I am curious

@docyeet I'll post about my progress 

@docyeet I've looked more into it.

The base install can obviously be automated. Since i have a thinkpad and a desktop pc, i need to do device specific tasks anyways. Both devices will get a shared role and their own role. I don't want to accidentally install nvidia drivers on my t480 or vice versa.

Having that in mind, i don't see any problem yet. And even if i need to do stuff manual, i can write my own documentation for that playbook in obsidian.

I'm not quite done with my server playbook, but as soon as that's finished i'll start building my arch playbook and publish it (all my playbooks will be published to github eventually).

@neuroexception Oh right, I see
I hadn’t thought of making new roles for each machine, especially considering different partitioning schemes, but now that you say it, it makes sense

Curious to see your playbooks then :)