new version after nix
This commit is contained in:
@@ -0,0 +1,157 @@
|
||||
---
|
||||
# The playbook must be started as the desktop user, not through sudo.
|
||||
user_name: "{{ lookup('env', 'USER') }}"
|
||||
user_home: "{{ lookup('env', 'HOME') }}"
|
||||
dotfiles_dir: "{{ user_home }}/dotfiles"
|
||||
dotfiles_repo: https://codeberg.org/bartal-lsn/dotfiles.git
|
||||
|
||||
system_timezone: Atlantic/Faroe
|
||||
system_locale: en_US.UTF-8
|
||||
regional_locale: da_DK.UTF-8
|
||||
keyboard_layout: fo
|
||||
|
||||
upgrade_system: true
|
||||
install_virtualization: true
|
||||
install_sqlcmd: true
|
||||
install_typora: true
|
||||
|
||||
fedora_packages:
|
||||
# Media and documents
|
||||
- ffmpeg
|
||||
- fuse
|
||||
- fuse-libs
|
||||
- ghostscript
|
||||
- libheif-tools
|
||||
- libreoffice
|
||||
- libtiff
|
||||
- libwebp
|
||||
- openjpeg
|
||||
|
||||
# Development toolchains and libraries
|
||||
- binutils
|
||||
- clang
|
||||
- clang-tools-extra
|
||||
- composer
|
||||
- dotnet-sdk-10.0
|
||||
- file
|
||||
- gcc
|
||||
- gcc-c++
|
||||
- glibc-langpack-da
|
||||
- glibc-langpack-en
|
||||
- golang
|
||||
- gopls
|
||||
- go-task
|
||||
- hugo
|
||||
- ibus
|
||||
- java-25-openjdk-devel
|
||||
- make
|
||||
- maven
|
||||
- ncurses-devel
|
||||
- nodejs
|
||||
- npm
|
||||
- openssl-devel
|
||||
- php
|
||||
- python3
|
||||
- black
|
||||
- python3-isort
|
||||
- sqlite
|
||||
- tree-sitter-cli
|
||||
- unixODBC
|
||||
- unixODBC-devel
|
||||
- uv
|
||||
- zig
|
||||
|
||||
# Command-line workstation tools
|
||||
- 7zip
|
||||
- acpi
|
||||
- curl
|
||||
- fd-find
|
||||
- findutils
|
||||
- flatpak
|
||||
- fish
|
||||
- fzf
|
||||
- gawk
|
||||
- git
|
||||
- jq
|
||||
- kbd
|
||||
- less
|
||||
- lua
|
||||
- neovim
|
||||
- ripgrep
|
||||
- stow
|
||||
- tar
|
||||
- tmux
|
||||
- unzip
|
||||
- util-linux
|
||||
- vim-enhanced
|
||||
- wget
|
||||
- xz
|
||||
- zip
|
||||
- zsh
|
||||
- zsh-autosuggestions
|
||||
- zsh-syntax-highlighting
|
||||
|
||||
# Native Sway workstation
|
||||
- brightnessctl
|
||||
- foot
|
||||
- gnome-keyring
|
||||
- gnome-keyring-pam
|
||||
- grim
|
||||
- mako
|
||||
- network-manager-applet
|
||||
- nm-connection-editor
|
||||
- pamixer
|
||||
- pavucontrol
|
||||
- pipewire
|
||||
- pipewire-alsa
|
||||
- pipewire-pulseaudio
|
||||
- playerctl
|
||||
- polkit
|
||||
- lxqt-policykit
|
||||
- rofi
|
||||
- rtkit
|
||||
- sddm
|
||||
- sddm-wayland-sway
|
||||
- slurp
|
||||
- sway
|
||||
- swayidle
|
||||
- swaylock
|
||||
- waybar
|
||||
- wireplumber
|
||||
- wl-clipboard
|
||||
- xdg-desktop-portal
|
||||
- xdg-desktop-portal-gtk
|
||||
- xdg-desktop-portal-wlr
|
||||
- xdg-utils
|
||||
|
||||
# Services and system integration
|
||||
- cups
|
||||
- grubby
|
||||
- openssh-server
|
||||
|
||||
virtualization_packages:
|
||||
- "@virtualization"
|
||||
|
||||
npm_global_packages:
|
||||
- prettier
|
||||
- pyright
|
||||
- typescript
|
||||
- typescript-language-server
|
||||
|
||||
rustup_components:
|
||||
- rust-analyzer
|
||||
- rust-src
|
||||
|
||||
# Direct stable release binary published by the verified Zen Browser project.
|
||||
zen_archive_url: https://github.com/zen-browser/desktop/releases/latest/download/zen.linux-x86_64.tar.xz
|
||||
zen_archive: /tmp/zen.linux-x86_64.tar.xz
|
||||
zen_install_dir: "{{ user_home }}/.tarball-installations/zen"
|
||||
zen_desktop_file: zen.desktop
|
||||
|
||||
# Existing Fedora-only tool retained from this repository.
|
||||
sqlcmd_version: "1.8.1"
|
||||
sqlcmd_archive: sqlcmd-linux-amd64.tar.bz2
|
||||
sqlcmd_url: "https://github.com/microsoft/go-sqlcmd/releases/download/v{{ sqlcmd_version }}/{{ sqlcmd_archive }}"
|
||||
|
||||
git_email: bartal@flo.fo
|
||||
git_signing_key: "{{ user_home }}/.ssh/id_ed25519.pub"
|
||||
Reference in New Issue
Block a user