Ansible roles to configure Linux and MacOS.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Maxim Likhachev fae4517ed9 macos: ++antiword, djvu2pdf, docx2txt, odt2txt, glow, pandoc, pdftotext, w3m 6 years ago
roles macos: ++antiword, djvu2pdf, docx2txt, odt2txt, glow, pandoc, pdftotext, w3m 6 years ago
scripts Fix application names with dashes 6 years ago
COPYING Ansible roles for Linux and MacOS configuration 6 years ago
CoC.md Ansible roles for Linux and MacOS configuration 6 years ago
Makefile Specify ansible-playbook command 6 years ago
README.md macos: ++antiword, djvu2pdf, docx2txt, odt2txt, glow, pandoc, pdftotext, w3m 6 years ago
playbook.yml Add role for fonts installing 6 years ago

README.md

OS Configuration

Ansible roles for configuring Linux and MacOS environments.

License

GNU General Public License v3.

Usage

# Create README.md:
$ make doc

# Configure local OS:
$ make

Configuration files and scripts

  • shellrc - Configuration files for shells (bash, tclsh, etc), X, WM and applications.
  • scripts-linux - Various cli scripts.

MacOS

Applications

  • deepl - DeepL translator.
  • devdocs-macos - A full-featured desktop app for DevDocs.io.
  • docker - Pack, ship and run any application as a lightweight container.
  • gimp - GNU Image Manipulation Program.
  • guile - GNU Ubiquitous Intelligent Language for Extensions.
  • mdcat - Show markdown documents on text terminals.
  • osquery - SQL powered operating system instrumentation and analytics.
  • timing - 💰 Time tracker for MacOS.
  • android-file-transfer - Android File Transfer.
  • ansible - Automate deployment, configuration, and upgrading.
  • ansible-lint - Checks ansible playbooks for practices and behaviour.
  • antiword - Utility to read Word (.doc) files.
  • bash - Bourne-Again SHell, a UNIX command interpreter.
  • bat - Clone of cat(1) with syntax highlighting and Git integration.
  • brave-browser - Brave web browser.
  • coreutils - GNU File, Shell, and Text utilities.
  • curl - Get a file from an HTTP, HTTPS or FTP server.
  • dash - Documentation viewer.
  • dfc - Display graphs and colors of file system space/usage.
  • dive - Tool for exploring each layer in a docker image.
  • djvu2pdf - Small tool to convert Djvu files to PDF files.
  • docx2txt - Converts Microsoft Office docx documents to equivalent text documents.
  • eslint - AST-based pattern checker for JavaScript.
  • exiftool - Perl lib for reading and writing EXIF metadata.
  • fd - Simple, fast and user-friendly alternative to find.
  • findutils - Collection of GNU find, xargs, and locate.
  • firefox - Mozilla Firefox.
  • gawk - GNU awk utility.
  • ghostscript - Interpreter for PostScript and PDF.
  • git - Distributed revision control system.
  • git-cal - GitHub-like contributions calendar but on the command-line.
  • git-delta - Syntax-highlighting pager for git and diff output.
  • glow - Render markdown on the CLI.
  • go - Programming language to build simple/reliable/efficient software.
  • hadolint - Smarter Dockerfile linter to validate best practices.
  • haskell-stack - The Haskell Tool Stack.
  • hlint - Haskell source code suggestions.
  • hstr - Bash and zsh history suggest box.
  • htop - Improved top (interactive process viewer).
  • httpie - User-friendly cURL replacement (command-line HTTP client).
  • hyperfine - Command-line benchmarking tool.
  • imagemagick - Tools and libraries to manipulate images in many formats.
  • ipcalc - Calculate various network masks, etc. from a given IP address.
  • iterm2 - Terminal emlator.
  • joplin - An open source note taking and to-do application.
  • jq - Lightweight and flexible command-line JSON processor.
  • nativefier - Wrap web apps natively.
  • neovim - Ambitious Vim-fork focused on extensibility and agility.
  • nnn - Tiny, lightning fast, feature-packed file manager.
  • ntfs-3g - Read-write NTFS driver for FUSE.
  • odt2txt - Convert OpenDocument files to plain text.
  • osxfuse - FUSE for MacOS.
  • p7zip - 7-Zip (high compression file archiver) implementation.
  • pandoc - Swiss-army knife of markup format conversion.
  • pdftotext - PDF to text convertor.
  • polar-bookshelf - Document manager for web pages, textbooks, PDFs, etc.
  • qlcolorcode - QuickLook plugin for source code with syntax highlighting.
  • qlmarkdown - QuickLook generator for Markdown files.
  • qlstephen - QuickLook plugin to view plain text files without a file extension.
  • qlvideo - QuickLook plugin to preview video files.
  • quicklook-json - QuickLook plugin to preview JSON files.
  • ripgrep - Search tool like grep and The Silver Searcher.
  • rlwrap - Readline wrapper: adds readline support to tools that lack it. Dependency of cheat.sh.
  • shellcheck - Static analysis and lint tool, for (ba)sh scripts.
  • tcl - TCL Programming language.
  • telegram - Telegram for MacOS.
  • tig - Text interface for Git repositories.
  • transmission - BitTorrent client.
  • tree - Display directories as trees (with optional color/HTML output).
  • tunnelblick - Graphic user interface for OpenVPN.
  • typora - Distractions free markdown editor.
  • unrar - Extract, view, and test RAR archives.
  • vifm - Ncurses based file manager with vi like keybindings.
  • vimr - VimR.
  • vlc - VLC media player.
  • w3m - Pager/text based browser.
  • webp - Image format providing lossless and lossy compression for web images.
  • webpquicklook - QuickLook plugin for WebP image files.
  • wget - Internet file retriever.
  • xmind-zen - Mind-mapping tool.
  • xnviewmp - Image viewer.

Other

  • Keyman - Input method and screen keyboard for more than 1000 languages.