Browse Source

linux-gentoo: adjusted default applications

master
Maxim Likhachev 5 years ago
parent
commit
ef2143d1b1
  1. 8
      README.md
  2. 106
      roles/linux-gentoo/vars/applications.yml
  3. 10
      roles/linux-gentoo/vars/portage.yml

8
README.md

@ -27,6 +27,7 @@ $ make
## Common Applications ## Common Applications
- [android-file-transfer](https://www.android.com/filetransfer/) - Android File Transfer.
- [ansible](https://www.ansible.com/) - Automate deployment, configuration, and upgrading. - [ansible](https://www.ansible.com/) - Automate deployment, configuration, and upgrading.
- [antiword](http://www.winfield.demon.nl/) - Utility to read Word (.doc) files. - [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. - [dfc](https://projects.gw-computing.net/projects/dfc) - Display graphs and colors of file system space/usage.
@ -53,15 +54,17 @@ $ make
### Applications ### Applications
- [docker](https://www.docker.com/) - Pack, ship and run any application as a lightweight container. - [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.~~ - ~~[odt2txt](https://github.com/dstosberg/odt2txt/) - Convert OpenDocument files to plain text.~~
- [sdcv](https://dushistov.github.io/sdcv/) - Console version of StarDict. - [sdcv](https://dushistov.github.io/sdcv/) - Console version of StarDict.
- [zathura](https://pwmt.org/projects/zathura/) - A document viewer. - [zathura](https://pwmt.org/projects/zathura/) - A document viewer.
- ~~[hlint](https://github.com/ndmitchell/hlint) - Haskell source code suggestions. **[BIN]**~~ - ~~[hlint](https://github.com/ndmitchell/hlint) - Haskell source code suggestions. **[BIN]**~~
- [tk](https://tcl.tk) - GUI ToolKit for TCL Programming language. - [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. - [procmail](http://www.procmail.org/) - Mail delivery agent.
- [geeqie](http://www.geeqie.org/) - lightweight image viewer for Linux, BSDs and compatibles. - [geeqie](http://www.geeqie.org/) - lightweight image viewer for Linux, BSDs and compatibles.
- [sxiv](https://github.com/muennich/sxiv) - Simple X Image Viewer. - [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. - [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. - [mpd](https://www.musicpd.org/) - Flexible, powerful, server-side application for playing music.
- [ncmpcpp](https://rybczak.net/ncmpcpp/) - NCurses Music Player Client (Plus Plus). - [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. - [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. - [aria2](https://aria2.github.io) - Lightweight multi-protocol & multi-source command-line download utility.
- [connman](https://01.org/connman) - Internet connection daemon. - [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]**~~ - ~~[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]**~~ - ~~[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]**~~ - ~~[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. - [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. - [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. - [rofi](https://github.com/davatorium/rofi) - A window switcher, application launcher and dmenu replacement.
@ -87,7 +92,6 @@ $ make
### Applications ### 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. - [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. - [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. - [bat](https://github.com/sharkdp/bat) - Clone of cat(1) with syntax highlighting and Git integration.

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

@ -3,6 +3,16 @@ apps:
set_name: apps set_name: apps
remove: remove:
- app-editors/nano - 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: freeze:
mask: mask:
unmask: unmask:
@ -14,51 +24,54 @@ apps:
# - dev-haskell/hlint # - dev-haskell/hlint
install: install:
- app-admin/ansible # https://www.ansible.com/ Automate deployment, configuration, and upgrading. - 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-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-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/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/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/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/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-misc/recoll # https://www.lesbonscomptes.com/recoll/ A personal full text search package.
- app-text/antiword # http://www.winfield.demon.nl/ Utility to read Word (.doc) files. - app-shells/hstr # https://github.com/dvorka/hstr Bash and zsh history suggest box.
- app-text/docx2txt # https://docx2txt.sourceforge.io/ Converts Microsoft Office docx documents to equivalent text documents. - app-text/antiword # http://www.winfield.demon.nl/ Utility to read Word (.doc) files.
- app-text/ghostscript-gpl # https://www.ghostscript.com/ Interpreter for PostScript and PDF. - app-text/docx2txt # https://docx2txt.sourceforge.io/ Converts Microsoft Office docx documents to equivalent text documents.
- app-text/sdcv # https://dushistov.github.io/sdcv/ Console version of StarDict. - app-text/ghostscript-gpl # https://www.ghostscript.com/ Interpreter for PostScript and PDF.
- app-text/tree # http://mama.indstate.edu/users/ice/tree/ Display directories as trees (with optional color/HTML output). - app-text/sdcv # https://dushistov.github.io/sdcv/ Console version of StarDict.
- app-text/zathura # https://pwmt.org/projects/zathura/ A document viewer. - app-text/tree # http://mama.indstate.edu/users/ice/tree/ Display directories as trees (with optional color/HTML output).
- dev-haskell/stack-bin # https://haskellstack.org/ The Haskell Tool Stack. - app-text/zathura # https://pwmt.org/projects/zathura/ A document viewer.
- dev-lang/tcl # https://tcl.tk TCL Programming language. - dev-haskell/stack-bin # https://haskellstack.org/ The Haskell Tool Stack.
- dev-lang/tk # https://tcl.tk GUI ToolKit for TCL Programming language. - dev-lang/tcl # https://tcl.tk TCL Programming language.
- dev-util/shellcheck-bin # https://www.shellcheck.net/ Static analysis and lint tool, for (ba)sh scripts. - dev-lang/tk # https://tcl.tk GUI ToolKit for TCL Programming language.
- mail-client/mutt # http://www.mutt.org/ A small but very powerful text-based mail client. - dev-util/shellcheck-bin # https://www.shellcheck.net/ Static analysis and lint tool, for (ba)sh scripts.
- mail-filter/procmail # http://www.procmail.org/ Mail delivery agent. - mail-client/mutt # http://www.mutt.org/ A small but very powerful text-based mail client.
- media-gfx/geeqie # http://www.geeqie.org/ lightweight image viewer for Linux, BSDs and compatibles. - mail-filter/procmail # http://www.procmail.org/ Mail delivery agent.
- media-gfx/imagemagick # https://www.imagemagick.org/ Tools and libraries to manipulate images in many formats. - media-gfx/geeqie # http://www.geeqie.org/ lightweight image viewer for Linux, BSDs and compatibles.
- media-gfx/sxiv # https://github.com/muennich/sxiv Simple X Image Viewer. - media-gfx/imagemagick # https://www.imagemagick.org/ Tools and libraries to manipulate images in many formats.
- media-libs/exiftool # https://www.sno.phy.queensu.ca/~phil/exiftool/index.html Perl lib for reading and writing EXIF metadata. - media-gfx/sxiv # https://github.com/muennich/sxiv Simple X Image Viewer.
- media-sound/mpc # https://musicpd.org/clients/mpc/ A minimalist command line interface to MPD. - media-libs/exiftool # https://www.sno.phy.queensu.ca/~phil/exiftool/index.html Perl lib for reading and writing EXIF metadata.
- media-sound/mpd # https://www.musicpd.org/ Flexible, powerful, server-side application for playing music. - media-libs/mutagen # https://github.com/quodlibet/mutagen Audio metadata tag reader and writer implemented in pure Python.
- media-sound/ncmpcpp # https://rybczak.net/ncmpcpp/ NCurses Music Player Client (Plus Plus). - media-sound/mpc # https://musicpd.org/clients/mpc/ A minimalist command line interface to MPD.
- media-video/mpv # https://mpv.io/ Free, open source, and cross-platform media player. - media-sound/mpd # https://www.musicpd.org/ Flexible, powerful, server-side application for playing music.
- net-fs/sshfs # https://github.com/libfuse/sshfs A network filesystem client to connect to SSH servers. - media-sound/ncmpcpp # https://rybczak.net/ncmpcpp/ NCurses Music Player Client (Plus Plus).
- net-news/newsboat # https://newsboat.org/ An RSS/Atom feed reader for text terminals. - media-video/mpv # https://mpv.io/ Free, open source, and cross-platform media player.
- net-mail/fetchmail # https://www.fetchmail.info Full-featured, robust, well-documented remote-mail retrieval and forwarding utility. - net-fs/sshfs # https://github.com/libfuse/sshfs A network filesystem client to connect to SSH servers.
- net-misc/aria2 # https://aria2.github.io Lightweight multi-protocol & multi-source command-line download utility. - net-news/newsboat # https://newsboat.org/ An RSS/Atom feed reader for text terminals.
- net-misc/connman # https://01.org/connman Internet connection daemon. - net-mail/fetchmail # https://www.fetchmail.info Full-featured, robust, well-documented remote-mail retrieval and forwarding utility.
- sys-fs/dfc # https://projects.gw-computing.net/projects/dfc Display graphs and colors of file system space/usage. - net-misc/aria2 # https://aria2.github.io Lightweight multi-protocol & multi-source command-line download utility.
- sys-fs/ntfs3g # https://www.tuxera.com/community/open-source-ntfs-3g/ Read-write NTFS driver for FUSE. - net-misc/connman # https://01.org/connman Internet connection daemon.
- sys-process/htop # https://hisham.hm/htop/ Improved top (interactive process viewer). - sys-fs/android-file-transfer-linux # https://github.com/whoozle/android-file-transfer-linux Android File Transfer for Linux.
- www-client/firefox-bin # https://www.mozilla.org/ru/firefox/ Mozilla Firefox. - sys-fs/dfc # https://projects.gw-computing.net/projects/dfc Display graphs and colors of file system space/usage.
- x11-misc/dmenu # https://tools.suckless.org/dmenu/ Fast and lightweight dynamic menu for X. - sys-fs/ntfs3g # https://www.tuxera.com/community/open-source-ntfs-3g/ Read-write NTFS driver for FUSE.
- x11-misc/polybar # https://polybar.github.io/ A fast and easy-to-use status bar. - sys-process/htop # https://hisham.hm/htop/ Improved top (interactive process viewer).
- x11-misc/rofi # https://github.com/davatorium/rofi A window switcher, application launcher and dmenu replacement. - www-client/firefox-bin # https://www.mozilla.org/ru/firefox/ Mozilla Firefox.
- x11-misc/tabbed # https://tools.suckless.org/tabbed/ Simple generic tabbed fronted to xembed aware applications. - x11-misc/dmenu # https://tools.suckless.org/dmenu/ Fast and lightweight dynamic menu for X.
- 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/polybar # https://polybar.github.io/ A fast and easy-to-use status bar.
- x11-misc/xclip # https://github.com/astrand/xclip Command line interface to the X11 clipboard. - x11-misc/rofi # https://github.com/davatorium/rofi A window switcher, application launcher and dmenu replacement.
- x11-terms/st # https://st.suckless.org Simple terminal implementation for X. - x11-misc/tabbed # https://tools.suckless.org/tabbed/ Simple generic tabbed fronted to xembed aware applications.
- x11-wm/bspwm # https://github.com/baskerville/bspwm A tiling window manager based on binary space partitioning. - 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-apps/preload
- sys-devel/prelink - sys-devel/prelink
@ -68,7 +81,8 @@ apps:
- app-arch/zip - app-arch/zip
- app-text/zathura-djvu - app-text/zathura-djvu
- app-text/zathura-pdf-poppler - 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/tcllib
- dev-tcltk/tclreadline - dev-tcltk/tclreadline
- dev-tcltk/tkimg - dev-tcltk/tkimg

10
roles/linux-gentoo/vars/portage.yml

@ -66,9 +66,12 @@ gentoo:
- dev-lang/ghc binary - dev-lang/ghc binary
- sys-apps/iproute2 -minimal - sys-apps/iproute2 -minimal
- x11-base/xorg-server -minimal - x11-base/xorg-server -minimal
- app-misc/recoll -spell
- app-portage/eix sqlite - app-portage/eix sqlite
- app-text/ghostscript-gpl -gtk - app-text/ghostscript-gpl -gtk
- dev-lang/python sqlite - dev-lang/python sqlite
- dev-python/ipython -smp
- dev-python/netaddr -cli
- dev-libs/libxml2 python - dev-libs/libxml2 python
- media-gfx/graphviz -gtk tcl # Tcl/Tk Img package - media-gfx/graphviz -gtk tcl # Tcl/Tk Img package
- media-sound/mpd -curl -fifo -expat -lame -mikmod -network -upnp -icu -inotify - media-sound/mpd -curl -fifo -expat -lame -mikmod -network -upnp -icu -inotify
@ -104,6 +107,13 @@ gentoo:
- gtk-doc - gtk-doc
- chm - chm
- hcache
- xmp
- btrfs # containerd, docker: Support for BTRFS snapshot driver.
- pxe # Enables support for PXE installation.
- emoji - emoji
- dbus - dbus
- container-init - container-init

Loading…
Cancel
Save