ansible-fedora-desktop: configurar um desktop Fedora
Configurar um desktop Fedora, usando o Plasma como ambiente de desktop, com as ferramentas que uso no meu dia-a-dia profissional e pessoal.
Como é preciso permissão de root:
$ ansible-playbook -K config-desktop.yml
e também é possível rodar os playbooks individualmente.
- Instalar o KDE Plasma e configurar o gerenciador de login como sendo o sddm
- Ativar repositórios extras
- Instalar a "stack" padrão para uso pessoal/desktop (LibreOffice, GIMP, Inkscape, VLC, alguns outros)
- Instalar, via flatpak, alguns softwares proprietários (Discord, Zoom, Steam, Spotify)
- Instalar ferramentas de desenvolvimento (git, neovim, vscode, gcc etc...)
- Instalar algumas ferramentas em linha de comando (tmux, weechat, zsh)
- Instalar jogos/emuladores (nethack, MAME, DOSBox, snes9x)
A partir daqui, o desktop já estará em uma condição inicial na qual é possível restaurar os backups da /home e sair usando, talvez sendo necessário algum ajuste pontual.
- Verificar como instalar software proprietário distribuído como arquivo executável (
.sh
). - Verificar uma forma de evitar o uso de
-K
. - Elaborar uma solução para diferentes máquinas, com perfis diferentes de uso. Acredito que possa ser feito usando-se hosts e variáveis.