diff --git a/README.md b/README.md index b130bc3..a4c051d 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ $ make ## Common Applications +- [android-file-transfer](https://www.android.com/filetransfer/) - Android File Transfer. - [ansible](https://www.ansible.com/) - Automate deployment, configuration, and upgrading. - [antiword](http://www.winfield.demon.nl/) - Utility to read Word (.doc) files. - [dfc](https://projects.gw-computing.net/projects/dfc) - Display graphs and colors of file system space/usage. @@ -53,15 +54,17 @@ $ make ### Applications - [docker](https://www.docker.com/) - Pack, ship and run any application as a lightweight container. +- [recoll](https://www.lesbonscomptes.com/recoll/) - A personal full text search package. - ~~[odt2txt](https://github.com/dstosberg/odt2txt/) - Convert OpenDocument files to plain text.~~ - [sdcv](https://dushistov.github.io/sdcv/) - Console version of StarDict. - [zathura](https://pwmt.org/projects/zathura/) - A document viewer. - ~~[hlint](https://github.com/ndmitchell/hlint) - Haskell source code suggestions. **[BIN]**~~ - [tk](https://tcl.tk) - GUI ToolKit for TCL Programming language. -- [neomutt](https://neomutt.org/) - Command line mail reader (or MUA). It’s a fork of Mutt with added features. +- [mutt](http://www.mutt.org/) - A small but very powerful text-based mail client. - [procmail](http://www.procmail.org/) - Mail delivery agent. - [geeqie](http://www.geeqie.org/) - lightweight image viewer for Linux, BSDs and compatibles. - [sxiv](https://github.com/muennich/sxiv) - Simple X Image Viewer. +- [mutagen](https://github.com/quodlibet/mutagen) - Audio metadata tag reader and writer implemented in pure Python. - [mpc](https://musicpd.org/clients/mpc/) - A minimalist command line interface to MPD. - [mpd](https://www.musicpd.org/) - Flexible, powerful, server-side application for playing music. - [ncmpcpp](https://rybczak.net/ncmpcpp/) - NCurses Music Player Client (Plus Plus). @@ -71,9 +74,11 @@ $ make - [fetchmail](https://www.fetchmail.info) - Full-featured, robust, well-documented remote-mail retrieval and forwarding utility. - [aria2](https://aria2.github.io) - Lightweight multi-protocol & multi-source command-line download utility. - [connman](https://01.org/connman) - Internet connection daemon. +- [newsboat](https://newsboat.org/) - An RSS/Atom feed reader for text terminals. - ~~[bat](https://github.com/sharkdp/bat) - Clone of cat(1) with syntax highlighting and Git integration. **[BIN]**~~ - ~~[fd](https://github.com/sharkdp/fd) - Simple, fast and user-friendly alternative to find. **[BIN]**~~ - ~~[ripgrep](https://github.com/BurntSushi/ripgrep) - Search tool like grep and The Silver Searcher. **[BIN]**~~ +- [android-file-transfer-linux](https://github.com/whoozle/android-file-transfer-linux) - Android File Transfer for Linux. - [dmenu](https://tools.suckless.org/dmenu/) - Fast and lightweight dynamic menu for X. - [polybar](https://polybar.github.io/) - A fast and easy-to-use status bar. - [rofi](https://github.com/davatorium/rofi) - A window switcher, application launcher and dmenu replacement. @@ -87,7 +92,6 @@ $ make ### Applications -- [android-file-transfer](https://www.android.com/filetransfer/) - Android File Transfer. - [ansible-lint](https://github.com/ansible/ansible-lint/) - Checks ansible playbooks for practices and behaviour. - [bash](https://www.gnu.org/software/bash/) - Bourne-Again SHell, a UNIX command interpreter. - [bat](https://github.com/sharkdp/bat) - Clone of cat(1) with syntax highlighting and Git integration. diff --git a/roles/linux-gentoo/vars/applications.yml b/roles/linux-gentoo/vars/applications.yml index 1c6cc9e..4d05301 100644 --- a/roles/linux-gentoo/vars/applications.yml +++ b/roles/linux-gentoo/vars/applications.yml @@ -3,6 +3,16 @@ apps: set_name: apps remove: - app-editors/nano + - media-fonts/terminus-font + - media-gfx/gfxboot + - media-gfx/gfxboot-themes-calculate + - net-fs/nfs-utils + - net-misc/dhcp + - sys-fs/btrfs-progs + - sys-fs/cryptsetup + - sys-fs/ecryptfs-utils + - sys-fs/reiserfsprogs + - sys-fs/xfsprogs freeze: mask: unmask: @@ -14,51 +24,54 @@ apps: # - dev-haskell/hlint install: - - app-admin/ansible # https://www.ansible.com/ Automate deployment, configuration, and upgrading. - - app-arch/unrar # https://www.rarlab.com/ Extract, view, and test RAR archives. - - 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-misc/jq # https://stedolan.github.io/jq/ Lightweight and flexible command-line JSON processor. - - app-misc/nnn # https://github.com/jarun/nnn Tiny, lightning fast, feature-packed file manager. - - app-misc/vifm # https://vifm.info/ Ncurses based file manager with vi like keybindings. - - 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. - - app-text/ghostscript-gpl # https://www.ghostscript.com/ Interpreter for PostScript and PDF. - - app-text/sdcv # https://dushistov.github.io/sdcv/ Console version of StarDict. - - 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. - - dev-haskell/stack-bin # https://haskellstack.org/ The Haskell Tool Stack. - - dev-lang/tcl # https://tcl.tk TCL Programming language. - - dev-lang/tk # https://tcl.tk GUI ToolKit for TCL Programming language. - - dev-util/shellcheck-bin # https://www.shellcheck.net/ Static analysis and lint tool, for (ba)sh scripts. - - 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. - - media-gfx/imagemagick # https://www.imagemagick.org/ Tools and libraries to manipulate images in many formats. - - media-gfx/sxiv # https://github.com/muennich/sxiv Simple X Image Viewer. - - media-libs/exiftool # https://www.sno.phy.queensu.ca/~phil/exiftool/index.html Perl lib for reading and writing EXIF metadata. - - media-sound/mpc # https://musicpd.org/clients/mpc/ A minimalist command line interface to MPD. - - media-sound/mpd # https://www.musicpd.org/ Flexible, powerful, server-side application for playing music. - - media-sound/ncmpcpp # https://rybczak.net/ncmpcpp/ NCurses Music Player Client (Plus Plus). - - 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-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. - - sys-fs/dfc # https://projects.gw-computing.net/projects/dfc Display graphs and colors of file system space/usage. - - sys-fs/ntfs3g # https://www.tuxera.com/community/open-source-ntfs-3g/ Read-write NTFS driver for FUSE. - - sys-process/htop # https://hisham.hm/htop/ Improved top (interactive process viewer). - - www-client/firefox-bin # https://www.mozilla.org/ru/firefox/ Mozilla Firefox. - - 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/tabbed # https://tools.suckless.org/tabbed/ Simple generic tabbed fronted to xembed aware applications. - - x11-misc/wmctrl # https://sites.google.com/site/tstyblo/wmctrl Command line tool to interact with an EWMH/NetWM compatible X Window Manager. - - x11-misc/xclip # https://github.com/astrand/xclip Command line interface to the X11 clipboard. - - x11-terms/st # https://st.suckless.org Simple terminal implementation for X. - - x11-wm/bspwm # https://github.com/baskerville/bspwm A tiling window manager based on binary space partitioning. + - app-admin/ansible # https://www.ansible.com/ Automate deployment, configuration, and upgrading. + - app-arch/unrar # https://www.rarlab.com/ Extract, view, and test RAR archives. + - 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-misc/jq # https://stedolan.github.io/jq/ Lightweight and flexible command-line JSON processor. + - app-misc/nnn # https://github.com/jarun/nnn Tiny, lightning fast, feature-packed file manager. + - app-misc/vifm # https://vifm.info/ Ncurses based file manager with vi like keybindings. + - app-misc/recoll # https://www.lesbonscomptes.com/recoll/ A personal full text search package. + - 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. + - app-text/ghostscript-gpl # https://www.ghostscript.com/ Interpreter for PostScript and PDF. + - app-text/sdcv # https://dushistov.github.io/sdcv/ Console version of StarDict. + - 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. + - dev-haskell/stack-bin # https://haskellstack.org/ The Haskell Tool Stack. + - dev-lang/tcl # https://tcl.tk TCL Programming language. + - dev-lang/tk # https://tcl.tk GUI ToolKit for TCL Programming language. + - dev-util/shellcheck-bin # https://www.shellcheck.net/ Static analysis and lint tool, for (ba)sh scripts. + - 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. + - media-gfx/imagemagick # https://www.imagemagick.org/ Tools and libraries to manipulate images in many formats. + - media-gfx/sxiv # https://github.com/muennich/sxiv Simple X Image Viewer. + - media-libs/exiftool # https://www.sno.phy.queensu.ca/~phil/exiftool/index.html Perl lib for reading and writing EXIF metadata. + - media-libs/mutagen # https://github.com/quodlibet/mutagen Audio metadata tag reader and writer implemented in pure Python. + - media-sound/mpc # https://musicpd.org/clients/mpc/ A minimalist command line interface to MPD. + - media-sound/mpd # https://www.musicpd.org/ Flexible, powerful, server-side application for playing music. + - media-sound/ncmpcpp # https://rybczak.net/ncmpcpp/ NCurses Music Player Client (Plus Plus). + - 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-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. + - 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-fs/ntfs3g # https://www.tuxera.com/community/open-source-ntfs-3g/ Read-write NTFS driver for FUSE. + - sys-process/htop # https://hisham.hm/htop/ Improved top (interactive process viewer). + - www-client/firefox-bin # https://www.mozilla.org/ru/firefox/ Mozilla Firefox. + - 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/tabbed # https://tools.suckless.org/tabbed/ Simple generic tabbed fronted to xembed aware applications. + - x11-misc/wmctrl # https://sites.google.com/site/tstyblo/wmctrl Command line tool to interact with an EWMH/NetWM compatible X Window Manager. + - x11-misc/xclip # https://github.com/astrand/xclip Command line interface to the X11 clipboard. + - x11-terms/st # https://st.suckless.org Simple terminal implementation for X. + - x11-wm/bspwm # https://github.com/baskerville/bspwm A tiling window manager based on binary space partitioning. - sys-apps/preload - sys-devel/prelink @@ -68,7 +81,8 @@ apps: - app-arch/zip - app-text/zathura-djvu - app-text/zathura-pdf-poppler - - dev-python/passlib + - dev-python/passlib # Required by calculate-utils + - dev-python/waitress # Required by recollwebui - dev-tcltk/tcllib - dev-tcltk/tclreadline - dev-tcltk/tkimg diff --git a/roles/linux-gentoo/vars/portage.yml b/roles/linux-gentoo/vars/portage.yml index eec3406..5cfa7b0 100644 --- a/roles/linux-gentoo/vars/portage.yml +++ b/roles/linux-gentoo/vars/portage.yml @@ -66,9 +66,12 @@ gentoo: - dev-lang/ghc binary - sys-apps/iproute2 -minimal - x11-base/xorg-server -minimal + - app-misc/recoll -spell - app-portage/eix sqlite - app-text/ghostscript-gpl -gtk - dev-lang/python sqlite + - dev-python/ipython -smp + - dev-python/netaddr -cli - dev-libs/libxml2 python - media-gfx/graphviz -gtk tcl # Tcl/Tk Img package - media-sound/mpd -curl -fifo -expat -lame -mikmod -network -upnp -icu -inotify @@ -104,6 +107,13 @@ gentoo: - gtk-doc - chm + - hcache + + - xmp + - btrfs # containerd, docker: Support for BTRFS snapshot driver. + + - pxe # Enables support for PXE installation. + - emoji - dbus - container-init