Skip to content

Latest commit

 

History

61 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

dotfiles

I used to use https://github.com/technicalpickles/homesick to keep track of all my dotfiles, but these days I mostly keep notes here about my various "dotfiles" and track what install steps I do (too frequently...) for each laptop I setup.

Dependencies

Install

$ gem install homesick
$ homesick clone https://github.com/BigBlueHat/dotfiles.git
$ homesick symlink
$ # install Vundle (if you haven't)
$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
$ vi # be sure that loads VIM
$ # then :BundleInstall ...and wait.

Windows

File systems

Development

Foundations

  • 7-Zip - for tar.gz files
  • Chocolatey - use PowerShell (Run as Administrator) when installing
  • git - cinst git as much for bash as for git
  • Windows Terminal - cinst microsoft-windows-terminal + config below
  • Turn on directory colors (ls/ll)
  • BIND tools - cinst bind-toolsonly (mostly for dig)
  • cmake - cinst cmake -f --installargs 'ADD_CMAKE_TO_PATH=User'
  • make (for Makefiles) - cinst make --source=cygwin (comes with loads of other stuff too; add it to PATH)

Editors, etc.

Previous used...

Languages

  • Ruby
    • core cinst ruby msys2 + cinst ruby2.devkit + C:\tools\ruby26\bin\ridk.cmd install
    • Jekyll - gem install jekyll
    • Charlock fails on Windows...unless...
      • From CMD or PowerShell: ridk exec pacman -S mingw-w64-x86_64-icu icu-devel icu
      • gem install charlock_holmes -- --with-icui18nlib=icuin --with-icudatalib=icudt
  • node - cinst nodejs
  • yarn - cinst yarn
  • Python
  • py2exe - grab the correct 32 or 64-bit edition per your OS (re: StackOverflow)

Extra Handy Tools

Design

Other

  • CutePDF
  • USBDLM - for managing drive letters of SD cards and external hard drives
  • OBS
    • setup for 1920x1080, mp4 file output, leave audio at AAC (Movie Maker doesn't like MP3 in MP4s)
    • setup Monitor recording as that's easiest
    • short cuts: Shift+` for start recording; ` for stop.
  • VLC
  • Windows Movie Maker
    • doesn't come with Windows 8...apparently.

Configurations

Windows Terminal config:

{
    "$schema": "https://aka.ms/terminal-profiles-schema",

    "defaultProfile": "{00000000-0000-0000-ba54-000000000002}",

    "profiles":
    [
        {
            // Make changes here to the powershell.exe profile
            "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
            "name": "Windows PowerShell",
            "commandline": "powershell.exe",
            "hidden": false
        },
        {
            // Make changes here to the cmd.exe profile
            "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
            "name": "cmd",
            "commandline": "cmd.exe",
            "hidden": false
        },
        {
            "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
            "hidden": false,
            "name": "Azure Cloud Shell",
            "source": "Windows.Terminal.Azure"
        },
        {
            "guid": "{00000000-0000-0000-ba54-000000000002}",
            "colorScheme" : "Campbell",
            "commandline" : "\"%PROGRAMFILES%\\git\\usr\\bin\\bash.exe\" -i -l",
            "cursorColor" : "#FFFFFF",
            "cursorShape" : "bar",
            "fontFace" : "Source Code Pro",
            "fontSize" : 12,
            "historySize" : 9001,
            "icon" : "ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png",
            "name" : "Bash",
            "padding" : "0, 0, 0, 0",
            "snapOnInput" : true,
            "startingDirectory" : "%USERPROFILE%"
        }
    ],

    // Add custom color schemes to this array
    "schemes": [],

    // Add any keybinding overrides to this array.
    // To unbind a default keybinding, set the command to "unbound"
    "keybindings": []
}

About

a keep for my home files

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages