Permalink
Commits on Jun 20, 2018
  1. Merge branch 'master' of github.com:sinewalker/dotfiles

    sinewalker committed Jun 20, 2018
    Raspbian changes from origin
    
    * 'master' of github.com:sinewalker/dotfiles:
      install fonts in Debian-like systems
      make ubuntu and node init steps work for Raspbian
      use π symbol for __prompt_ending()
      detect Raspbian by looking for the presence of /etc/rpi-issue
Commits on Jun 19, 2018
  1. add screenfetch utility

    sinewalker committed Jun 19, 2018
    because it's cool.
  2. add GNU grep utilities

    sinewalker committed Jun 19, 2018
    the BSD grep lacks certain features used by Work scripts.
  3. Homebrew PATH tweaks

    sinewalker committed Jun 19, 2018
    Several Homebrew packages have "Caveat"s that proscribe adding utilities to your
    shell PATH.  These now have a place in my dotfiles source library.
Commits on Jun 14, 2018
  1. make ubuntu and node init steps work for Raspbian

    sinewalker committed Jun 14, 2018
    There are some small differences between Ubuntu and Raspbian, but
    they are not enough to be worried over.  So I've made the checks
    on the `20_ubuntu_apt.sh` allow for Raspbian also.
    
    Similarly for Node, the executable on Ubuntu/Raspbian is called
    `nodejs` rather than `node`, otherwise it's the same
    
    Issue #10
  2. use π symbol for __prompt_ending()

    sinewalker committed Jun 14, 2018
    if Raspbian is detected, and the terminal is a smart one that
    can display UTF-8 characters, then use π as an ending character
    on non-root sessions.
    
    Issue #48
Commits on Jun 12, 2018
  1. fix for multi-day uptime, no "mins"

    sinewalker committed Jun 12, 2018
    when you go more than a day and an hour uptime, both BSD and GNU uptime prints
    h:mm as one field, and no "mins".
    
    Issue #46
  2. fix __prompt_cpu() to handle multi-day uptimes

    sinewalker committed Jun 12, 2018
    This should handle uptimes less than a day, and differences between BSD and GNU
    uptime output also.
    
    Issue #46
  3. Merge branch 'master' of github.com:sinewalker/dotfiles

    sinewalker committed Jun 12, 2018
    * 'master' of github.com:sinewalker/dotfiles:
      whoops actually removes the last command from history now, not just itself
      alias edit for WIMP editors, no waiting
      make the GUI editors synchronous
      youtube-dl aliases and function
      convert dims into a function
      gpgtrust -- set GPG to use the 'always' Trust Model
  4. Merge branch 'suse'

    sinewalker committed Jun 12, 2018
    * suse: (29 commits)
      use Zypper's own package elimination algorithm
      remove missing packages
      initial hack at a suse-zypper package installer
      add pipsi to python init
      merge in q alias from master branch
      node - set prefix to ${LIBRARY}/node and then use it for nvm and node bin
      turn off mouse mode
      greek letters for Bash
      slightly more stable env selection
      monster_prompt with files and load average
      merge node inits from master
      spacing and full HOME variable name for global variables
      must now source 10_meta.sh during bootstrap
      update header documentation for stand-alone use
      improved anaconda wrapping
      remove is_osx call dependancy
      rename $LIB to $LIBRARY
      don't break out of the init_files scan
      replace place-holders matching XX.*XX with strings from user
      untabify copy/.gitconfig
      ...
  5. use Zypper's own package elimination algorithm

    sinewalker committed Jun 12, 2018
    I can't get this PACKAGES list to eliminate the installed packages using
    setdiff (though it does work from the command line).  But I don't have to,
    zypper already has the best package dependency determination algorithm that
    there is. So use that.
  6. remove missing packages

    sinewalker committed Jun 12, 2018
Commits on May 11, 2018
Commits on May 8, 2018
Commits on May 4, 2018
  1. convert dims into a function

    sinewalker committed May 4, 2018
    as an alias, it will be fixed to the terminal size when it was sourced.
Commits on Apr 25, 2018
  1. gpgtrust -- set GPG to use the 'always' Trust Model

    sinewalker committed Apr 25, 2018
    The PGP Web Of Trust offers supreme guarantees about the validity of the PGP
    keys on your keychain.  But it's stupid.
    
    It's too hard, you must verify each and every key and make a judgement on how
    you "trust" the person who owns the key... these are not trivial decisions!
    
    Meantime GPG will continually nag you and ask you if you trust the
    un-signed/validated keys on your chain, when you just want to *use* them.
    
    I don't/can't verify each-and-every GPG key of each sysadmin in my (small!)
    company.
    
    So instead, just set the trust-model to 'always' and skip validating.
    
    This still will avoid using expired, revoked, or disabled keys.
Commits on Apr 19, 2018
  1. initial hack at a suse-zypper package installer

    sinewalker committed Apr 19, 2018
    based loosely upon the upbuntu example.
    
    This isn't working -- the setdiff is not cancelling out the already installed
    packages like it should have. I need to work out what is wrong with my rpm|awk
    pipeline.
    
    Also some of the packages I took from hax-vm are different/gone in Tumbleweed
    
    But it's basically correct appart from these!
Commits on Apr 18, 2018
  1. add pipsi to python init

    sinewalker committed Apr 18, 2018
     - install it globally during Init step
     - set the PIPSI_HOME to be the VIRTUALENV_BASE and the PIPSI_BIN_DIR to be
       ~/bin
Commits on Apr 17, 2018
  1. alias q for exit

    sinewalker committed Apr 17, 2018
    since I type it so much
Commits on Apr 2, 2018
  1. turn off mouse mode

    sinewalker committed Apr 2, 2018
    as supported with tmux 2.6 on SUSE
    
    Issue #45
  2. greek letters for Bash

    sinewalker committed Apr 2, 2018
    Issue #34
  3. slightly more stable env selection

    sinewalker committed Apr 2, 2018
    Issue #37
  4. Merge branch 'master' of github.com:sinewalker/dotfiles

    sinewalker committed Apr 2, 2018
    * 'master' of github.com:sinewalker/dotfiles:
      install node
      install and initialise node/nvm
      unblock broken node files
      rename sudo !! alias and add x=exit
      ignore vagrant boxes
      add pass recipe - password store
      update README with install instructions for ME
      remove bin/emacs
  5. Merge branch 'new-prompt-enhanements' into suse

    sinewalker committed Apr 2, 2018
    * new-prompt-enhanements:
      monster_prompt with files and load average