From c492cb3595b8bf1281e1e3e9cc2aa88c4413f793 Mon Sep 17 00:00:00 2001 From: Matthew Stobbs Date: Mon, 24 Mar 2025 22:07:55 -0600 Subject: [PATCH] cleanup README.md tags --- README.md | 246 +++++++++++++++++++------------------- tasks/pkgs/zenbrowser.yml | 2 + 2 files changed, 125 insertions(+), 123 deletions(-) diff --git a/README.md b/README.md index f2506cf..1176db8 100644 --- a/README.md +++ b/README.md @@ -34,130 +34,130 @@ To install any of the available packages, they must be part of a list called ## Available Packages -- air: hot reload for go #devtools #go -- alacritty: terminal built in rust #cargo #rust #terminal -- ansible-lint: linting for yaml.ansible files #ansible #devtools -- ansible: configuration management #ansible #management -- ansible_ls: ansible language-server #ansible #devtools -- aquamarine: graphics library for hyrpland #c++ #library #hyprland -- bashls: bash language server #devtools #node -- bat: bat, an ehanced replacement for cat #terminal -- bitwarden: password mananger #password #security #gui -- blender: 3d modeling, video editing tools #3d #gui #media -- broot: a file browser/manager for the cli #cli #cargo #rust -- btop: advanced top replacement #cli #monitor -- buf: protocol buffer tooling in go #devtools #go -- bufls: protocol buffer language server #devtools #go -- carapace: universal command completion engine #cli #tool -- cheat: cli cheatsheet creator and viewer #cli #tool -- checkmake: a linter and analyzer for makefiles #devtools #go -- choose: an alternative to cut written in rust #rust #cargo -- clangd: the LLVM based C/C++ compiler, langauge server and linter #devtools #c #c++ -- cmake: build system for C/C++ projects #devtools #c #c++ -- cmakelang: cmake linter and formatter #devtools #cmake #python -- commitlint-cli: linting for git commit messages #git #devtools -- commitlint-config-conventional: config for commitlint-cli #git #devtools -- consul: service discovery by hashicorp #go #system #hashicorp -- cssls: css language server #devtools #css -- curlie: enhanced version of curl #devtools #network -- dbeaver: database manager gui #devtools #database -- direnv: load .env files in the cli #devtools #configuration -- dockerls: dockerfile lanaguage server #docker #container #devtools -- dotenv-linter: linter for .env files #devtools #rust -- duf: a good looking replacement for df #cli #tools #monitor -- dust: a better looking version of du #cli #tools #monitor -- editorconfig: common editor configuration system #devtools #editor -- eslint: ECMA Script linting #devtools #ecma #javascript -- eza: a modern ls replacement #cli #tools -- fd: a modern replacement for find #cli #tools -- firefox: a modern OSS web browser #gui #web -- flatpak: universal linux package management system #linux #flatpak #package -- fzf: fuzzy find from a list given over stdin #cli #tools -- ghostty: a modern advanced terminal emulator #tty #terminal #gui #tools -- git: project versioning system #git #devtools #tools -- glow: cli markdown parser and viewer #tools #cli -- go: the go programming language #go #devtools -- godot: the best OSS game making studio/engine #devtools #gaming #gui -- gopls: the go language server #go #devtools -- gping: graphical pinging on the cli #cli #monitor #network -- greetd: a simple system greeter #cli #linux -- heroic: heroic games launcher #gui #gaming #linux -- htmlls: html language server #devtools #html -- htmx-lsp: htmx language server #devtool #html -- httpie: a graphical REST client #devtools #gui #network -- hugo: static html site generator #cli #html #blog -- hyperfine: a cli benchmarking tool #cli #benchmark -- hyprcursor: a hyprland support library #hyprland #c++ -- hyprgraphics: a hyrpland graphics library #hyprland #c++ -- hypridle: hyprland system idle monitor #hyprland #c++ #system -- hyprland: a pretty tiling window manager #hyprland #linux #c++ #windowmanager -- hyprland_protocols: a hyprland wayland protocol library #hyprland #c++ -- hyprland_qt_support: hyprland qt libraries #hyprland #qt #c++ -- hyprland_qtutils: hyrpland tools in qt: #hyprland #qt #c++ #tools -- hyprlang: hyprland configuration language #hyrpland #c++ -- hyprlock: hyprland screen locker #hyprland #c++ #system -- hyprpaper: hyprland wallpaper manager #hyprland #c++ #graphics -- hyprpicker: hyprland colour picker #hyprland #tool #c++ -- hyprpolkitagent: hyprland policy kit agent #hyprland #security #c++ -- hyprutils: hyprland utilities library #hyprland #c++ #tools -- hyprwayland_scanner: hyprland wayland library scanner #hyprland #c++ #wayland -- intelephense: php language server, linter and formatter #phpp #devtools -- jinja-lsp: the jinja language server #jinga #python #devtools -- jq: json cli parser #json #cli #devtools -- jsonls: json language server #json #devtools -- kitty: high perfomance terminal emulator #gui #terminal #rust -- lazygit: git made easy #git #cli #devtools +- air: hot reload for go #development +- alacritty: terminal built in rust #gui +- ansible-lint: linting for yaml.ansible files #development #mangement +- ansible: configuration management #management +- ansible_ls: ansible language-server #development +- aquamarine: graphics library for hyrpland #hyprland #linux #gui +- bashls: bash language server #development +- bat: bat, an ehanced replacement for cat #cli +- bitwarden: password mananger #gui #security +- blender: 3d modeling, video editing tools #gui #media +- broot: a file browser/manager for the cli #cli +- btop: advanced top replacement #cli #management +- buf: protocol buffer tooling in go #development +- bufls: protocol buffer language server #development +- carapace: universal command completion engine #cli +- cheat: cli cheatsheet creator and viewer #cli +- checkmake: a linter and analyzer for makefiles #development +- choose: an alternative to cut written in rust #cli +- clangd: the LLVM based C/C++ compiler, langauge server and linter #development +- cmake: build system for C/C++ projects #development +- cmakelang: cmake linter and formatter #development +- commitlint-cli: linting for git commit messages #development +- commitlint-config-conventional: config for commitlint-cli #development +- consul: service discovery by hashicorp #hashicorp #service +- cssls: css language server #development +- curlie: enhanced version of curl #cli #network +- dbeaver: database manager gui #development #gui +- direnv: load .env files in the cli #development #mangement +- dockerls: dockerfile lanaguage server #development +- dotenv-linter: linter for .env files #development +- duf: a good looking replacement for df #cli #management +- dust: a better looking version of du #cli #management +- editorconfig: common editor configuration system #development +- eslint: ECMA Script linting #development +- eza: a modern ls replacement #cli +- fd: a modern replacement for find #cli +- firefox: a modern OSS web browser #gui +- flatpak: universal linux package management system #cli #linux #management +- fzf: fuzzy find from a list given over stdin #cli +- ghostty: a modern advanced terminal emulator #gui +- git: project versioning system #development #management +- glow: cli markdown parser and viewer #cli +- go: the go programming language #development +- godot: the best OSS game making studio/engine #development #gui +- gopls: the go language server #development +- gping: graphical pinging on the cli #cli #management +- greetd: a simple system greeter #cli #linux #gui #hyprland +- heroic: heroic games launcher #gui #linux +- htmlls: html language server #development +- htmx-lsp: htmx language server #developement +- httpie: a graphical REST client #development #gui +- hugo: static html site generator #cli #development +- hyperfine: a cli benchmarking tool #cli +- hyprcursor: a hyprland support library #hyprland +- hyprgraphics: a hyrpland graphics library #hyprland +- hypridle: hyprland system idle monitor #hyprland +- hyprland: a pretty tiling window manager #hyprland #linux #gui +- hyprland_protocols: a hyprland wayland protocol library #hyprland +- hyprland_qt_support: hyprland qt libraries #hyprland +- hyprland_qtutils: hyrpland tools in qt: #hyprland +- hyprlang: hyprland configuration language #hyrpland +- hyprlock: hyprland screen locker #hyprland +- hyprpaper: hyprland wallpaper manager #hyprland +- hyprpicker: hyprland colour picker #hyprland +- hyprpolkitagent: hyprland policy kit agent #hyprland #management #security +- hyprutils: hyprland utilities library #hyprland +- hyprwayland_scanner: hyprland wayland library scanner #hyprland +- intelephense: php language server, linter and formatter #development +- jinja-lsp: the jinja language server #development +- jq: json cli parser #cli #development +- jsonls: json language server #development +- kitty: high perfomance terminal emulator #gui +- lazygit: git made easy #git #cli #development - libreoffice: the free office suite #gui -- luals: lua language server #devtools #lua -- markdownlint-cli: markdown linter #devtools #markdown -- mcfly: cli history manager #cli #shell #tools -- minio_client: cli S3 client #cli #network #tools -- neovide: graphical interface for neovim in rust #neovim #devtools #rust #cargo -- neovim: best vim fork ever #neovim #devtools #cli -- nerdfonts: fonts patched with icons and glyphs #font #gui #terminal -- nextcloud: nextcloud desktop sync client #gui #tools #network -- nginxls: nginx configuration language server #nginx #network #tools -- nodejs: javascript runtime engine #javascript #cli #devtools -- nomad: application orchestration by hashicorp #go #network #hashicorp -- nwg_hello: a greetd greeter #nwg #greetd #linux -- packer: machine builder by hashicorp #vm #go #devtools #hashicorp -- pandoc: universal document translator #cli #tools -- pgadmin: postgresql administration gui #devtools #gui #database -- pipx: install pip packages as self contained executables #python #manage -- podman: container runtime engine compatible with docker #container #cli -- pulumi: infrastructure as code via regular programming languages #iac #cli #manage -- pyright: python language server, linter and formatter #python #devtools -- python3: python3 language interpreter #python #devtools -- quobix-vacuum: openapi linter and sdk written in go #go #network #devtools -- revive: a fast and strict linter for go #go #devtools -- ripgrep: fast modern grep replacement -- rust: the rust programming language #rust #cargo -- sd: a modern replacement for sed #cli #tools -- sdbus_cpp_2: systmd dbus library version 2 #c++ #linux #systemd #devtools -- sqlfluff: sql linter #devtools #sql -- sqlls: sql language server #devtools #sql -- starship: command line prompt generator #cli #tools #shell -- stow: manage dotfiles easily #cli #tools #manage -- tailscale: p2p vpn with wireguard #network #tools #security -- tailwindcss-languageserver: tailwindcss language server #devtool #css #html -- templ: generate HTML using go #go #html #template #devtools -- terraform: infrastructre as code via configuration files #network #devtools #cli #hashicorp -- terraformls: terraform language server #devtools #terraform #hashicorp -- thunderbird: email client from mozilla #email #network #gui -- tidy: html linter and formatter #devtools #html -- tldr: manpage summarizer #cli #tools -- tmux: terminal multiplexer #cli #tools -- uwsm: universal wayland system manager #wayland #hyprland #linux -- vault: secrets management by hashicorp #secrets #security #hashicorp -- xdg_desktop_portal_hyprland: xdg portal for hyprland #hyprland #gui -- xh: cli curl replacement #network #cli #tools -- yamlls: yaml language server #yaml #devtools -- yazi: terminal file manager in rust #cli #tools #rust #cargo -- zfs: the zetabyte filesystem #zfs #filesystem #cli #linux -- zig: the zig programming language #zig #devtools -- zls: the zig language server #zig #devtools -- zoxide: easily jump between directories #cli #shell #tools -- zsh: Z shell #cli #shell +- luals: lua language server #development +- markdownlint-cli: markdown linter #development +- mcfly: cli history manager #cli #management +- minio_client: cli S3 client #cli #management +- neovide: graphical interface for neovim in rust #development #gui +- neovim: best vim fork ever #neovim #development #cli #development +- nerdfonts: fonts patched with icons and glyphs #cli #gui +- nextcloud: nextcloud desktop sync client #gui #management +- nginxls: nginx configuration language server #development +- nodejs: javascript runtime engine #javascript #cli #development +- nomad: application orchestration by hashicorp #hashicorp #management +- nwg_hello: a greetd greeter #gui #linux #hyprland +- packer: machine builder by hashicorp #vm #development #hashicorp #management +- pandoc: universal document translator #cli +- pgadmin: postgresql administration gui #development #development #gui +- pipx: install pip packages as self contained executables #cli #management +- podman: container runtime engine compatible with docker #cli #mangement +- pulumi: infrastructure as code via regular programming languages #cli #development #manage +- pyright: python language server, linter and formatter #development +- python3: python3 language interpreter #development +- quobix-vacuum: openapi linter and sdk written in go #development +- revive: a fast and strict linter for go #development +- ripgrep: fast modern grep replacement #cli +- rust: the rust programming language #development #cli +- sd: a modern replacement for sed #cli +- sdbus_cpp_2: systemd dbus library version 2 #development #hyprland +- sqlfluff: sql linter #development +- sqlls: sql language server #development +- starship: command line prompt generator #cli +- stow: manage dotfiles easily #cli #management +- tailscale: p2p vpn with wireguard #security #cli #gui +- tailwindcss-languageserver: tailwindcss language server #development +- templ: generate HTML using go #go #html #development +- terraform: infrastructre as code via configuration files #cli #hashicorp #management +- terraformls: terraform language server #development #hashicorp +- thunderbird: email client from mozilla #gui +- tidy: html linter and formatter #development +- tldr: manpage summarizer #cli +- tmux: terminal multiplexer #cli +- uwsm: universal wayland system manager #hyprland #linux #gui +- vault: secrets management by hashicorp #security #hashicorp +- xdg_desktop_portal_hyprland: xdg portal for hyprland #hyprland #gui #linux +- xh: cli curl replacement #cli #network +- yamlls: yaml language server #development +- yazi: terminal file manager in rust #cli #management +- zfs: the zetabyte filesystem #filesystem #cli +- zig: the zig programming language #development +- zls: the zig language server #development +- zoxide: easily jump between directories #cli #management +- zsh: Z shell #cli ## Requirements diff --git a/tasks/pkgs/zenbrowser.yml b/tasks/pkgs/zenbrowser.yml index 056a4b6..1478410 100644 --- a/tasks/pkgs/zenbrowser.yml +++ b/tasks/pkgs/zenbrowser.yml @@ -1,3 +1,5 @@ +# vim: set filetype=yaml.ansible : +--- - name: Install for Linux via flatpak when: - ansible_system == 'Linux'