Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/renanbirck/ansible-fedora-desktop

Configura um desktop Fedora de forma automatizada, usando o Plasma como desktop
https://github.com/renanbirck/ansible-fedora-desktop

ansible desktop desktop-linux fedora-workstation

Last synced: about 1 month ago
JSON representation

Configura um desktop Fedora de forma automatizada, usando o Plasma como desktop

Awesome Lists containing this project

README

        

ansible-fedora-desktop: configurar um desktop Fedora

## Objetivo
Configurar um desktop Fedora, usando o Plasma como ambiente de desktop, com as ferramentas que uso no meu dia-a-dia profissional e pessoal.

## Uso
Como é preciso permissão de root:

$ ansible-playbook -K config-desktop.yml

e também é possível rodar os _playbooks_ individualmente.

## Configurações realizadas
### Atualmente:
* 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.

## TODO
* 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.