Browse Source

Organize applications

master
Maxim Likhachev 4 years ago
parent
commit
919ea74de6
  1. 27
      roles/linux-gentoo/vars/applications.yml
  2. 10
      roles/macos/vars/main.yml
  3. 5
      scripts/doc.sh

27
roles/linux-gentoo/vars/applications.yml

@ -5,7 +5,6 @@ apps: @@ -5,7 +5,6 @@ apps:
- acct-group/dhcp
- acct-user/dhcp
- app-editors/nano
- app-emulation/docker
- app-i18n/uim
- app-misc/tmux
- media-fonts/terminus-font
@ -13,7 +12,6 @@ apps: @@ -13,7 +12,6 @@ apps:
- media-gfx/gfxboot-themes-calculate
- net-fs/nfs-utils
- net-misc/dhcp
- net-misc/dhcp
- net-wireless/broadcom-sta
- net-wireless/rtl8814au
- net-wireless/rtl8821ce
@ -72,7 +70,6 @@ apps: @@ -72,7 +70,6 @@ apps:
- app-arch/unrar # https://www.rarlab.com/ Extract, view, and test RAR archives.
#- app-benchmarks/hyperfine # https://github.com/sharkdp/hyperfine A command-line benchmarking tool (runs other benchmarks).
- app-editors/neovim # https://neovim.io/ Ambitious Vim-fork focused on extensibility and agility.
# - app-emulation/docker # https://www.docker.com/ Pack, ship and run any application as a lightweight container.
- app-emulation/buildah # https://github.com/containers/buildah A tool that facilitates building OCI images.
- app-emulation/skopeo # https://github.com/containers/skopeo Command line utility foroperations on container images and image repositories.
- app-emulation/podman # https://github.com/containers/libpod/ Library and podman tool for running OCI-based containers in Pods.
@ -84,6 +81,7 @@ apps: @@ -84,6 +81,7 @@ apps:
- app-portage/elogv # https://github.com/gentoo/elogv Curses based utility to parse the contents of elogs created by Portage.
- app-portage/gentoolkit # https://wiki.gentoo.org/wiki/Project:Portage-Tools Collection of administration scripts for Gentoo.
- app-portage/portage-utils # https://wiki.gentoo.org/wiki/Portage-utils Small and fast Portage helper tools written in C.
- app-shells/bash # https://www.gnu.org/software/bash/ Bourne-Again SHell, a UNIX command interpreter.
- app-shells/hstr # https://github.com/dvorka/hstr Bash and zsh history suggest box.
#- app-text/antiword # http://www.winfield.demon.nl/ Utility to read Word (.doc) files.
#- app-text/docx2txt # https://docx2txt.sourceforge.io/ Converts Microsoft Office docx documents to equivalent text documents.
@ -92,14 +90,16 @@ apps: @@ -92,14 +90,16 @@ apps:
- app-text/tesseract # https://github.com/tesseract-ocr An OCR Engine, originally developed at HP, now open source.
- app-text/tree # http://mama.indstate.edu/users/ice/tree/ Display directories as trees (with optional color/HTML output).
- app-text/zathura # https://pwmt.org/projects/zathura/ A document viewer.
# - games-engines/openmw # https://openmw.org/ https://gitlab.com/OpenMW/openmw Open source reimplementation of TES III. Morrowind.
#- games-engines/openmw # https://openmw.org/ Open source reimplementation of TES III. Morrowind.
- dev-haskell/stack-bin # https://haskellstack.org/ The Haskell Tool Stack.
- dev-lang/go # https://golang.org Programming language to build simple/reliable/efficient software.
- dev-lang/tcl # https://tcl.tk TCL Programming language.
- dev-lang/tk # https://tcl.tk GUI ToolKit for TCL Programming language.
- =dev-libs/xapian-1.2.25 # https://www.xapian.org/ Xapian Probabilistic Information Retrieval library.
- dev-python/pip # https://pip.pypa.io/ Installs python packages.
- dev-util/shellcheck-bin # https://www.shellcheck.net/ Static analysis and lint tool, for (ba)sh scripts.
- dev-util/ccache # https://ccache.dev/ Fast compiler cache.
- dev-vcs/git # https://git-scm.com Distributed revision control system.
- mail-client/mutt # http://www.mutt.org/ A small but very powerful text-based mail client.
- mail-filter/procmail # http://www.procmail.org/ Mail delivery agent.
- media-gfx/geeqie # http://www.geeqie.org/ lightweight image viewer for Linux, BSDs and compatibles.
@ -114,18 +114,23 @@ apps: @@ -114,18 +114,23 @@ apps:
- media-video/mpv # https://mpv.io/ Free, open source, and cross-platform media player.
- net-fs/sshfs # https://github.com/libfuse/sshfs A network filesystem client to connect to SSH servers.
#- net-news/newsboat # https://newsboat.org/ An RSS/Atom feed reader for text terminals.
- net-libs/nodejs # https://nodejs.org Platform built on V8 to build network applications.
- net-mail/fetchmail # https://www.fetchmail.info Full-featured, robust, well-documented remote-mail retrieval and forwarding utility.
- net-misc/aria2 # https://aria2.github.io Lightweight multi-protocol & multi-source command-line download utility.
- net-misc/connman # https://01.org/connman Internet connection daemon.
- net-misc/curl # https://curl.haxx.se/ Get a file from an HTTP, HTTPS or FTP server.
- net-misc/wget # https://www.gnu.org/software/wget/ Internet file retriever.
- sys-apps/coreutils # https://www.gnu.org/software/coreutils GNU File, Shell, and Text utilities.
#- sys-fs/android-file-transfer-linux # https://github.com/whoozle/android-file-transfer-linux Android File Transfer for Linux.
- sys-fs/dfc # https://projects.gw-computing.net/projects/dfc Display graphs and colors of file system space/usage.
- sys-apps/findutils # https://www.gnu.org/software/findutils/ Collection of GNU find, xargs, and locate.
- sys-apps/gawk # https://www.gnu.org/software/gawk/ GNU awk utility.
- sys-fs/ntfs3g # https://www.tuxera.com/community/open-source-ntfs-3g/ Read-write NTFS driver for FUSE.
- sys-power/acpi_call # https://github.com/teleshoes/acpi_call A kernel module that enables you to call ACPI methods.
#- sys-process/htop # https://hisham.hm/htop/ Improved top (interactive process viewer).
- x11-misc/dmenu # https://tools.suckless.org/dmenu/ Fast and lightweight dynamic menu for X.
- x11-misc/polybar # https://polybar.github.io/ A fast and easy-to-use status bar.
- x11-misc/rofi # https://github.com/davatorium/rofi A window switcher, application launcher and dmenu replacement.
# - x11-misc/skippy # http://thegraveyard.org/skippy.php A full-screen task-switcher providing Apple Expose-like functionality.
- x11-misc/tabbed # https://tools.suckless.org/tabbed/ Simple generic tabbed fronted to xembed aware applications.
- x11-misc/unclutter-xfixes # https://github.com/Airblader/unclutter-xfixes A rewrite of unclutter using the x11-xfixes extension.
- x11-misc/wmctrl # https://sites.google.com/site/tstyblo/wmctrl Command line tool to interact with an EWMH/NetWM compatible X Window Manager.
@ -162,15 +167,15 @@ apps: @@ -162,15 +167,15 @@ apps:
- media-fonts/noto-emoji # This package is used by Joplin.app only
- net-print/cups # Required by Joplin.app
#- app-text/odt2txt # https://github.com/dstosberg/odt2txt/ Convert OpenDocument files to plain text.
#- dev-haskell/hlint # https://github.com/ndmitchell/hlint Haskell source code suggestions. **[BIN]**
#- sys-apps/bat # https://github.com/sharkdp/bat Clone of cat(1) with syntax highlighting and Git integration. **[BIN]**
#- media-gfx/graphviz
#- x11-misc/dunst
bin_path: ~/.shellrc/bin/hub/
github:
- name: joplin
type: AppImage
repository: laurent22/joplin
# - app-text/odt2txt # https://github.com/dstosberg/odt2txt/ Convert OpenDocument files to plain text.
# - dev-haskell/hlint # https://github.com/ndmitchell/hlint Haskell source code suggestions. **[BIN]**
# - sys-apps/bat # https://github.com/sharkdp/bat Clone of cat(1) with syntax highlighting and Git integration. **[BIN]**
# - media-video/vlc # https://www.videolan.org/vlc/ VLC media player.
# - media-gfx/graphviz
# - x11-misc/dunst

10
roles/macos/vars/main.yml

@ -39,13 +39,11 @@ apps_brew: @@ -39,13 +39,11 @@ apps_brew:
- ghostscript # https://www.ghostscript.com/ Interpreter for PostScript and PDF.
- glow # https://github.com/charmbracelet/glow Render markdown on the CLI.
- go # https://golang.org Programming language to build simple/reliable/efficient software.
# - guile # https://www.gnu.org/software/guile/ GNU Ubiquitous Intelligent Language for Extensions.
- hadolint # https://github.com/hadolint/hadolint Smarter Dockerfile linter to validate best practices.
- haskell-stack # https://haskellstack.org/ The Haskell Tool Stack.
- hlint # https://github.com/ndmitchell/hlint Haskell source code suggestions.
- hstr # https://github.com/dvorka/hstr Bash and zsh history suggest box.
- htop # https://hisham.hm/htop/ Improved top (interactive process viewer).
- httpie # https://httpie.org/ User-friendly cURL replacement (command-line HTTP client).
- hyperfine # https://github.com/sharkdp/hyperfine Command-line benchmarking tool.
- imagemagick # https://www.imagemagick.org/ Tools and libraries to manipulate images in many formats.
#- ipcalc # http://jodies.de/ipcalc Calculate various network masks, etc. from a given IP address.
@ -55,15 +53,12 @@ apps_brew: @@ -55,15 +53,12 @@ apps_brew:
- k3d # https://k3d.io/ Little helper to run Rancher Lab's k3s in Docker.
- k9s # https://k9scli.io/ Kubernetes CLI To Manage Clusters.
- kubernetes-cli # https://kubernetes.io/ Kubernetes command-line interface.
# - mdcat # https://github.com/lunaryorn/mdcat Show markdown documents on text terminals.
- min # https://github.com/minbrowser/min Minimal browser that protects privacy.
- nativefier # https://github.com/jiahaog/nativefier Wrap web apps natively.
- neovim # https://neovim.io/ Ambitious Vim-fork focused on extensibility and agility.
- nnn # https://github.com/jarun/nnn Tiny, lightning fast, feature-packed file manager.
- node # https://nodejs.org Platform built on V8 to build network applications.
- nodejs # https://nodejs.org Platform built on V8 to build network applications.
- ntfs-3g # https://www.tuxera.com/community/open-source-ntfs-3g/ Read-write NTFS driver for FUSE.
#- odt2txt # https://github.com/dstosberg/odt2txt/ Convert OpenDocument files to plain text.
# - osquery # https://osquery.io SQL powered operating system instrumentation and analytics.
- osxfuse # https://osxfuse.github.io/ FUSE for MacOS.
- pandoc # https://pandoc.org/ Swiss-army knife of markup format conversion.
- p7zip # https://p7zip.sourceforge.io/ 7-Zip (high compression file archiver) implementation.
@ -75,14 +70,13 @@ apps_brew: @@ -75,14 +70,13 @@ apps_brew:
- skype # https://www.skype.com/ Video chat, voice call and instant messaging application.
- sshfs # https://github.com/libfuse/sshfs File system client based on SSH File Transfer Protocol.
- tcl # https://tcl.tk TCL Programming language.
- tcl-tk # https://tcl.tk TCL Programming language.
- tcl-tk # https://tcl.tk GUI Toolkit for TCL Programming language.
- telegram # https://macos.telegram.org/ Telegram for MacOS.
- terraform # https://www.terraform.io/ Tool to build, change, and version infrastructure.
- terraform-docs # https://github.com/terraform-docs/terraform-docs Tool to generate documentation from Terraform modules.
- terraform-ls # https://github.com/hashicorp/terraform-ls Terraform Language Server.
- tflint # https://github.com/terraform-linters/tflint Linter for Terraform files.
- tfsec # https://tfsec.dev/ Static analysis security scanner for your terraform code.
- tig # https://jonas.github.io/tig/ Text interface for Git repositories.
#- tor-browser # https://www.torproject.org/ Web browser focusing on security.
- transmission # https://transmissionbt.com/ BitTorrent client.
- tree # http://mama.indstate.edu/users/ice/tree/ Display directories as trees (with optional color/HTML output).

5
scripts/doc.sh

@ -8,11 +8,12 @@ MACOS_FILE=$CWD/../roles/macos/vars/main.yml @@ -8,11 +8,12 @@ MACOS_FILE=$CWD/../roles/macos/vars/main.yml
LINUX_FILE=$CWD/../roles/linux-gentoo/vars/applications.yml
APP_ALIASES=$(cat <<-EOF
haskell-stack:stack-bin
firefox:firefox-bin
ghostscript:ghostscript-gpl
haskell-stack:stack-bin
ntfs-3g:ntfs3g
firefox:firefox-bin
shellcheck:shellcheck-bin
tk:tcl-tk
EOF
)

Loading…
Cancel
Save