{"id":21073725,"url":"https://github.com/chouffe/dotfiles","last_synced_at":"2026-05-05T22:37:29.320Z","repository":{"id":148673997,"uuid":"52185041","full_name":"Chouffe/dotfiles","owner":"Chouffe","description":"My dotfiles","archived":false,"fork":false,"pushed_at":"2021-07-02T07:18:53.000Z","size":14564,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T22:23:15.536Z","etag":null,"topics":["dotfiles","tmux","vim","xmonad","zsh"],"latest_commit_sha":null,"homepage":null,"language":"Vim script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Chouffe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-02-21T01:23:15.000Z","updated_at":"2022-05-11T21:46:27.000Z","dependencies_parsed_at":"2023-05-28T15:30:20.626Z","dependency_job_id":null,"html_url":"https://github.com/Chouffe/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chouffe%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chouffe%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chouffe%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chouffe%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Chouffe","download_url":"https://codeload.github.com/Chouffe/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243515511,"owners_count":20303258,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotfiles","tmux","vim","xmonad","zsh"],"created_at":"2024-11-19T19:02:12.226Z","updated_at":"2026-05-05T22:37:24.301Z","avatar_url":"https://github.com/Chouffe.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dev dependencies\n\n## Privacy\n\n* [Improve your Privacy](https://iotdarwinaward.com/post/improve-your-privacy-in-age-of-mass-surveillance/)\n* EFF: HTTPS Everywhere\n* uBlock Origin\n* Privacy Badger\n* DuckDuckGo\n* VPN\n* [hosts file](https://github.com/StevenBlack/hosts)\n* Pi Hole\n* Mac Address Randomization: macchanger\n\n## Package Management\n\n* Nix\n\n## Terminal\n\n* rxvt-unicode-256colors\n  * perl extensions:\n    * clipboard\n    * keyboard-select\n    * font-size\n    * matcher\n    * ...\n  * xsel, xclip\n* tmux \u003e= 2.0\n  * tmux plugin manager (git clone)\n  * Install all tmux plugins\n  * Install tmuxp\n* zsh\n  * oh my zsh\n    * syntax highlighting: https://github.com/zsh-users/zsh-syntax-highlighting\n    * auto suggestions: https://github.com/zsh-users/zsh-autosuggestions\n* Inconsolata for Powerline font\n* Inconsolata\n* sudo localectl set-locale LANG=en_US.UTF-8\n\n# Tools\n\n* wget\n* curl\n* git\n  * git-extras\n* tig\n* bat\n* htop\n* vtop\n* iotop\n* ncdu\n* imgcat\n* fasd\n* ssh\n* ag\n* gawk for fzf mru\n* rlwrap\n* virtualenvwrapper\n* fzf (should be installed with neovim)\n  * https://github.com/junegunn/fzf/wiki/examples\n* file manager: ranger\n  * caca-utils\n  * highlight\n  * atool\n  * w3m\n  * poppler-utils\n  * mediainfo\n  * Run ranger --copy-config=all to activate all the plugins\n* Neovim\n  * Python modules\n    * pip\n    * python-dev\n  * CMake for YCM - ./install.py\n  * vim-plug\n* rcm to manage my dotfiles\n* Virtualbox\n* dconf-tools\n* ml\n  * Anaconda\n  * tensorflow\n* docker\n  * fpco/stack-build\n  * fpco/stack-full\n* Images\n  * feh\n* Rest Client\n  * jq\n  * jet\n* Sound\n  * pavucontrol\n* Disk Encrytpion\n  * [tomb](https://github.com/dyne/Tomb/blob/master/INSTALL.md)\n* Gif Screen Recorder\n  * Peek\n* Environment Variable management:\n  * direnv\n* tldr\n* httpie\n\n## Password manager\n\n* password-store\n  * passmenu: dmenu script\n* gpg\n\n## Config\n\n* Remap Caps lock to Control\n  * edit /etc/default/keyboard\n  * set XKBOPTIONS=“ctrl:nocaps”\n* Remap volume keys to volume\n* Cursor speed:\n  * xset q | grep rate\n  * xset r rate 250 40\n\n## Xmonad\n\n* xmonad\n* xmobar\n  * trayer\n    * nm-applet\n* gnome-session-xmonad\n* xmonad-contrib\n\n## Browsers\n\n* Chrome\n  * Vimium\n* Firefox\n  * Vimperator\n\n## Editor: nvim\n\n* Install vim-plug\n* Install all plugins with `:PlugInstall`\n\n## Programming languages\n\n* Clojure\n  * Leiningen\n  * Java\n* Install nodejs and npm\n* Install Anaconda for ML\n* Haskell\n  * cabal\n  * stack\n  * Stylish-haskell\n  * ghc-mod\n  * hlint\n  * hoogle\n    * Exuberant Ctags\n    * Hasktags\n* Scheme\n* Racket\n* Common Lisp\n\n# Resources\n\nhttps://begriffs.com/posts/2017-05-17-linux-workstation-guide.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchouffe%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchouffe%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchouffe%2Fdotfiles/lists"}