|
|
|
# OS Configuration
|
|
|
|
|
|
|
|
Ansible roles for configuring Linux and MacOS environments.
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
[GNU General Public License v3.](https://www.gnu.org/licenses/gpl-3.0.html)
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
```
|
|
|
|
# Create README.md:
|
|
|
|
$ make doc
|
|
|
|
|
|
|
|
# Configure local OS:
|
|
|
|
$ make
|
|
|
|
```
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
## Configuration files and scripts
|
|
|
|
|
|
|
|
- [shellrc](https://code.envrm.info/src/shellrc) - Configuration files for shells (bash, tclsh, etc), X, WM and applications.
|
|
|
|
- [scripts-linux](https://code.envrm.info/src/scripts-linux) - Various cli scripts.
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
## MacOS
|
|
|
|
|
|
|
|
### Applications
|
|
|
|
|
|
|
|
- ~~[deepl](https://www.deepl.com/) - DeepL translator.~~
|
|
|
|
- ~~[gimp](https://www.gimp.org/) - GNU Image Manipulation Program.~~
|
|
|
|
- ~~[mdcat](https://github.com/lunaryorn/mdcat) - Show markdown documents on text terminals.~~
|
|
|
|
- ~~[osquery](https://osquery.io) - SQL powered operating system instrumentation and analytics.~~
|
|
|
|
- ~~[timing](https://timingapp.com/) - 💰 Time tracker for MacOS.~~
|
|
|
|
- [android-file-transfer](https://www.android.com/filetransfer/) - Android File Transfer.
|
|
|
|
- [ansible](https://www.ansible.com/) - Automate deployment, configuration, and upgrading.
|
|
|
|
- [bat](https://github.com/sharkdp/bat) - Clone of cat(1) with syntax highlighting and Git integration.
|
|
|
|
- [brave-browser](https://brave.com/) - Brave web browser.
|
|
|
|
- [coreutils](https://www.gnu.org/software/coreutils) - GNU File, Shell, and Text utilities.
|
|
|
|
- [curl](https://curl.haxx.se/) - Get a file from an HTTP, HTTPS or FTP server.
|
|
|
|
- [devdocs-macos](https://github.com/egoist/devdocs-desktop) - A full-featured desktop app for DevDocs.io.
|
|
|
|
- [dfc](https://projects.gw-computing.net/projects/dfc) - Display graphs and colors of file system space/usage.
|
|
|
|
- [dive](https://github.com/wagoodman/dive) - Tool for exploring each layer in a docker image.
|
|
|
|
- [docker](https://www.docker.com/) - Pack, ship and run any application as a lightweight container.
|
|
|
|
- [eslint](https://eslint.org) - AST-based pattern checker for JavaScript.
|
|
|
|
- [fd](https://github.com/sharkdp/fd) - Simple, fast and user-friendly alternative to find.
|
|
|
|
- [firefox](https://www.mozilla.org/ru/firefox/) - Mozilla Firefox.
|
|
|
|
- [gawk](https://www.gnu.org/software/gawk/) - GNU awk utility.
|
|
|
|
- [git](https://git-scm.com) - Distributed revision control system.
|
|
|
|
- [git-cal](https://github.com/k4rthik/git-cal) - GitHub-like contributions calendar but on the command-line.
|
|
|
|
- [go](https://golang.org) - Programming language to build simple/reliable/efficient software.
|
|
|
|
- [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.
|
|
|
|
- [iterm2](https://www.iterm2.com/) - Terminal emlator.
|
|
|
|
- [joplin](https://joplinapp.org/) - An open source note taking and to-do application.
|
|
|
|
- [jq](https://stedolan.github.io/jq/) - Lightweight and flexible command-line JSON processor.
|
|
|
|
- [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.
|
|
|
|
- [ntfs-3g](https://www.tuxera.com/community/open-source-ntfs-3g/) - Read-write NTFS driver for FUSE.
|
|
|
|
- [osxfuse](https://osxfuse.github.io/) - FUSE for MacOS.
|
|
|
|
- [polar-bookshelf](https://getpolarized.io/) - Document manager for web pages, textbooks, PDFs, etc.
|
|
|
|
- [qlcolorcode](https://github.com/anthonygelibert/QLColorCode) - QuickLook plugin for source code with syntax highlighting.
|
|
|
|
- [qlmarkdown](https://github.com/toland/qlmarkdown) - QuickLook generator for Markdown files.
|
|
|
|
- [qlstephen](https://whomwah.github.io/qlstephen/) - QuickLook plugin to view plain text files without a file extension.
|
|
|
|
- [qlvideo](https://github.com/Marginal/QLVideo) - QuickLook plugin to preview video files.
|
|
|
|
- [quicklook-json](http://www.sagtau.com/quicklookjson.html) - QuickLook plugin to preview JSON files.
|
|
|
|
- [ripgrep](https://github.com/BurntSushi/ripgrep) - Search tool like grep and The Silver Searcher.
|
|
|
|
- [rlwrap](https://github.com/hanslub42/rlwrap) - Readline wrapper: adds readline support to tools that lack it. Dependency of cheat.sh.
|
|
|
|
- [shellcheck](https://www.shellcheck.net/) - Static analysis and lint tool, for (ba)sh scripts.
|
|
|
|
- [tcl](https://tcl.tk) - TCL Programming language.
|
|
|
|
- [telegram](https://macos.telegram.org/) - Telegram for MacOS.
|
|
|
|
- [tig](https://jonas.github.io/tig/) - Text interface for Git repositories.
|
|
|
|
- [transmission](https://transmissionbt.com/) - BitTorrent client.
|
|
|
|
- [tree](http://mama.indstate.edu/users/ice/tree/) - Display directories as trees (with optional color/HTML output).
|
|
|
|
- [tunnelblick](https://www.tunnelblick.net/) - Graphic user interface for OpenVPN.
|
|
|
|
- [typora](https://typora.io/) - Distractions free markdown editor.
|
|
|
|
- [unrar](https://www.rarlab.com/) - Extract, view, and test RAR archives.
|
|
|
|
- [vlc](https://www.videolan.org/vlc/) - VLC media player.
|
|
|
|
- [webpquicklook](https://github.com/emin/WebPQuickLook) - QuickLook plugin for WebP image files.
|
|
|
|
- [wget](https://www.gnu.org/software/wget/) - Internet file retriever.
|
|
|
|
- [xmind-zen](https://www.xmind.net/zen/) - Mind-mapping tool.
|
|
|
|
- [xnviewmp](https://www.xnview.com/) - Image viewer.
|
|
|
|
|
|
|
|
|
|
|
|
### Other
|
|
|
|
|
|
|
|
- [Keyman](https://keyman.com/mac/download) - Input method and screen keyboard for more than 1000 languages.
|
|
|
|
|
|
|
|
|