Skip to content

Dotfiles, build scripts, and patchsets for a danker, faster, more secure ML dev environment

License

Notifications You must be signed in to change notification settings

louiehelm/manjaro-ml-dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manjaro Deep Learning Dotfiles

Most opinionated features of this ML-focused i3 rice:

  • Builds MKL-optimized python libs via undocumented hack that doesn't require icc !
  • Privacy-centric chromium patchset overlaid via flags + policy files. Provides most of the inox patchset without the source builds, feature breakage, or version lag.
  • Additional Sublime Text + GTK theming for wal (colors change based on desktop wallpaper)
  • Boarderless YouTube player via Tampermonkey userscripts, chromium flags, and custom i3 layout
  • Dank polybar magic
  • Ricey system-level performance tweaks in rice.sh boost wifi performance, compilation speed / performance, and boot speed / silence,

scrot

Installation

  1. (Optional) Install rEFInd as your bootloader and rEFInd-minimal theme

  2. Install fresh copy of manjaro-i31

  3. git clone https://github.com/louiehelm/manjaro-ml-dotfiles ~/dotfiles; cd ~/dotfiles

  4. sudo ./install.sh

  5. Install the Resize Youtube userscript in chromium via Tampermonkey

  6. Install Nyan Cat Progress Bar (Optional Dankness)

Main Setup

  • Application Launcher: rofi
  • Bar: polybar
  • Compositor: compton
  • Cursor: Capitaine
  • Fonts: Knack Nerd Font Noto Sans
  • Icons: flattr (modified)
  • IDE: sublime
  • Notifications: dunst
  • Shell: zsh oh-my-zsh
  • Terminal Emulator: termite
  • Text Editor: vim lightline
  • Theme: Arc (modified)
  • Video Player: mpv
  • Web Browser: chromium (hardened)
  • Window Manager: i3-gaps

Optimized Deep Learning Tools

  • Gym
  • Keras
  • Numpy (MKL-optimized)
  • OpenCV (MKL-optimized)
  • Pillow (SSE4 + AVX-optimized)
  • Scipy (MKL-optimized)
  • Tensorflow (SSE4 + AVX + MKL-optimized)
  • Theano
  • Universe

Privacy Features

  • Chromium: chromium-flags.conf chromium-policies.json
  • DNS Caching: unbound
  • Encrypted DNS: dns-crypt
  • Extensions: uBlockOrigin uBO-Extra
  • Search Engine: Googol

1 On macs w/ Fusion drives, you can get higher performance by installing on the SSD. There's a secret, undocumented way to non-destructively resize a Fusion Drive.

About

Dotfiles, build scripts, and patchsets for a danker, faster, more secure ML dev environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published