update package comments and move packer to chezmoi

This commit is contained in:
Tyler Starr 2022-12-27 23:46:49 -08:00
parent 1e41741ac9
commit 8fff56200b
7 changed files with 46 additions and 43 deletions

View File

@ -4,3 +4,8 @@
exact = true
stripComponents = 1
refreshPeriod = "168h"
[".local/share/nvim/site/pack/packer/start/packer.nvim"]
type = "git-repo"
url = "https://github.com/wbthomason/packer.nvim.git"
refreshPeriod = "168h"

View File

@ -43,8 +43,4 @@
- name: Install desktop python packages
ansible.builtin.pip:
name:
- rofi-rbw
#void-repo-multilib
#void-repo-multilib-nonfree
#void-repo-nonfree
- rofi-rbw # Rofi frontend for Bitwarden

View File

@ -3,9 +3,3 @@
shell: >
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
creates=/home/{{ user }}/.nvm/nvm.sh
- name: Clone packer for nvim
tags: ["once"]
git:
repo: https://github.com/wbthomason/packer.nvim.git
dest: /home/{{ user }}/.local/share/nvim/site/pack/packer/start/packer.nvim

View File

@ -1,12 +1,12 @@
- name: Install development dnf packages
xbps:
name:
- python3
- python3 # Python programming language (3.11 series)
- python3-pip # A tool for installing and managing Python3 packages
- ripgrep
- fd
- lazygit
- cargo
- ripgrep # Fast search tool inspired by ag and grep
- fd # Simple, fast and user-friendly alternative to find
- lazygit # Simple terminal UI for git commands
- cargo # Rust package manager
state: present
become: true

View File

@ -1,10 +1,10 @@
- name: Install gaming dnf packages
xbps:
name:
- libdrm-32bit
- libgcc-32bit
- libstdc++-32bit
- mesa-dri-32bit
- libdrm-32bit # Userspace interface to kernel DRM services (32bit)
- libgcc-32bit # GNU Compiler Collection - GCC library (32bit)
- libstdc++-32bit # GNU Compiler Collection - Standard C++ Library (32bit)
- mesa-dri-32bit # Mesa DRI drivers (32bit)
- steam # Launcher for the Steam software distribution service
- lutris # Video game preservation platform
- gamemode # Optimize system performance for games on demand

View File

@ -1,3 +1,12 @@
- name: Install system repos
xbps:
name:
- void-repo-multilib # Void Linux drop-in file for the multilib repository
- void-repo-multilib-nonfree # Void Linux drop-in file for the multilib/nonfree repository
- void-repo-nonfree # Void Linux drop-in file for the nonfree repository
state: present
become: true
- name: Install system dnf packages
xbps:
name:
@ -7,17 +16,17 @@
- flatpak # Application deployment framework for desktop apps
- wireguard # Fast, modern, secure vpn tunnel
- wireguard-tools # Tool for wireguard
- cronie
- pipewire
- libspa-bluetooth
- cifs-utils
- ansible
- btrbk
- chezmoi
- elogind
- rsync
- unzip
- mimeo
- cronie # Runs specified programs at scheduled times
- pipewire # Server and user space API to deal with multimedia pipelines
- libspa-bluetooth # Server and user space API to deal with multimedia pipelines - bluetooth plugins
- cifs-utils # CIFS filesystem user-space tools
- ansible # Simple deployment, configuration management and execution framework
- btrbk # Backup tool for btrfs subvolumes
- chezmoi # Manage your dotfiles across multiple machines, securely
- elogind # Standalone logind fork
- rsync # Remote fast incremental file transfer tool
- unzip # List, test and extract compressed files in a ZIP archive
- mimeo # Open files by MIME-type or file name using regular expressions
state: present
become: true

View File

@ -4,21 +4,20 @@
- neovim # Vim-fork focused on extensibility and agility
- task # Command-line TODO list manager
- timewarrior # Timewarrior tracks and reports time
- vifm
- zsh
- tmux
- nmap
- w3m
- lf
- khal
- khard
- vdirsyncer
- vifm # Ncurses-based file manager with vi-like keybindings
- zsh # Z SHell
- tmux # Terminal Multiplexer
- nmap # Utility for network discovery and security auditing
- w3m # Text-based Web browser and pager (with Debian patches)
- lf # Terminal file manager
- khal # Command-line calendar build around CalDAV
- khard # Command-line addressbook built around CardDAV
- vdirsyncer # Synchronize calendars and addressbooks
- cargo # Required for rbw
state: present
become: true
- name: Install rbw
community.general.cargo:
name: rbw
- import_tasks: nb.yml
name: rbw # Unofficial command line client for Bitwarden
- import_tasks: nb.yml # Command line and local web notetaking, bookmarking, archiving, and knowledge base application