Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/renanbirck/ansible-fedora-desktop
- Owner: renanbirck
- Created: 2023-09-30T20:48:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-01T23:24:41.000Z (5 months ago)
- Last Synced: 2024-10-20T00:15:46.498Z (2 months ago)
- Topics: ansible, desktop, desktop-linux, fedora-workstation
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.