PC Setup
Notes
When setting up a new home directory, track .local with git including git lfs and pre-commit.
Historical
August 23, 2017
- Nvidia 374 Driver
 - Cuda
 
August 27, 2017
- VLC 2.2.4
 
November 18, 2017
- Lame 3.99
 - Vim 2:8.0.0197
 
November 29, 2018
- Nmap 7.60 Network port scanner
 - LibBlas3 3.7.1 Basic Linear Algebra
 - LibLinear3 2.1.0 Library for Large Linear Classification
 - Net-Tools 1.60 Networking Toolkit, includes arp, ifconfig, netstat, and route.
 
February 19, 2019
- FlashPlugin 32.0.0
 - LibPango(X) 1.0-0 Layout and rendering of internationalized text (GTK+ 2.0)
 
May 22, 2019
- ncurses-term 6.1
 - openssh-server 1:7.6p1 Secure access from remote machines.
 - openssh-sftp-server 1:7.6p1
 - ssh-import-id 5.7 Securely retrieve SSH public key and install it locally.
 - python3-dateutil
 
September 2019
- dvgrab 3.5
 - libquicktime2 2:1.2.4 Library for reading and writing Quicktime files
 - ffmpeg 7:3.4.a Tools for transcoding, streaming and playing of multimedia
 - libavdevice57 7:3.4.6 FFmpeg library for handling i/o devices - runtime
 - libopenal1 1:1.18.2-2 Open Audio Library
 - Removed ffmpeg
 - Removed chromium-codecs-ffmpeg-extra
 - handbrake-cli 1.1.0 Video transcoder
 
October 2019
- foremost
 - iotop Monitor Linux Disk I/O Activity and Usage
 - Completely removed foremost Forensic program to recover lost files
 
January 17, 2020
- Moneydance
 
January 21, 2020
- dos2unix
 
February 11, 2020
- taskwarrior, tasksh, vit
 - python3-pip
 
February 15, 2020
- git, git-hub, gitk,
 - python 2.7.15
 - tcl 8.6 Tool Command Language (scripting language)
 - tk8.6 Toolkit for Tcl and X11 - windowing shell
 - exuberant-ctags 1:5.9
 
February 16, 2020
- doxygen 1.8.13
 - python-dev 2.7.15
 - libpython-dev 2.7.17-1
 - ikiwiki 3.20180228-1
 - libicu-dev
 
February 17, 2020
- discount 2.2.3b8-2
 - mscgen 0.2-11
 - graphviz 2.40.1-2
 - cmake 3.10.2
 - bugs-everywhere 1.1.1-4
 - gnome-tweaks
 
February 19, 2020
- etckeeper 1.18-5
 - speedtest
 
February 27, 2020
- cifs-utils 2:6.9-0
 
February 28, 2020
- wxmaxima 19.07.0-1
 - smbclient
 - samba-common
 - python3-samba
 - gnome-calendar
 - gnome-calculator
 - encfs
 - xclip
 
February 29, 2020
- python-pip
 - git-lfs
 - ssh-askpass-gnome
 - secret-tools
 - pre-commit 2.1.1 from github pre-commit/pre-commit
 - pre-commit-hooks from github pre-commit/pre-commit-hooks
 - pcloud
 
pCloud Setup
- Install the Ubuntu pre-built
package.  This
will install 
pcloudccin /usr/local/bin. From Synaptic install:
libsecret-tools
encfs
Initialize pCloud
$ pcloudcc -d -u tjgolubi@netins.net -p -s -m ~/.pCloudDrive
pCloud console client v.2.0.1
Please, enter password
<Type password from www.pcloud.com here.>
Daemon process created. Process id is: 4248
sudo kill -9 4248
 To stop it.
$ ls ~/.pCloudDrive
'Automatic Upload'/                'My Music'/     'My Videos'/
'Getting started with pCloud.pdf'  'My Pictures'/   Private/
You should see the contents of the remote drive on pcloud.com. Now, create the encrypted filesystem.
$ encfs ~/.pCloudDrive/Private ~/pCloud
Directory "/home/me/.pCloudDrive/Private" does not exist, create (y,N)? y
Directory "/home/me/pCloud" does not exist, create (y,N)? y
Creating new encrypted volume.
Please choose from one of the following options:
 enter "x" for expert configuration mode,
 enter "p" for pre-configured paranoia mode,
 anything else, or an empty line will select standard mode.
?> <Don't enter anything here>
Standard configuration selected.
Configuration finished.  The filesystem to be created has
the following properties:
Filesystem cipher: "ssl/aes", version 3:0:2
Filename encoding: "nameio/block", version 4:0:2
Key Size: 192 bits
Block Size: 1024 bytes
Each file contains 8 byte header with unique IV data.
Filenames encoded using IV chaining mode.
File holes passed through to ciphertext.
Now you will need to enter a password for your filesystem.
You will need to remember this password, as there is absolutely
no recovery mechanism.  However, the password can be changed
later using encfsctl.
New Encfs Password: <Type password here>
Verify Encfs Password: <Type password again here>
$
Then, use secret-tool to store the password you just entered above, so
~/sync/dot/login.bash can mount the encrypted drive the next time you login.
$ secret-tool store --label='pCloud Encfs Password' pcloud tjgolubi
Password: <Type password here>
$ secret-tool lookcup pcloud tjgolubi
<Your password appears here>
Next configure Deja Dup to exclude ~/pCloud.  The encrypted contents of
~/.pCloudDrive/Private will still be backed up as usual.
~/.vim Setup
taglist"
https://github.com/vim-scripts/taglist.vim.git
tagbar
https://github.com/majutsushi/tagbar.git
vimoutliner
https://github.com/vimoutliner/vimoutliner.git
ikiwiki-nav
https://github.com/vim-scripts/ikiwiki-nav.git
vim-taskwarrior
https://github.com/blindFS/vim-taskwarrior.git
ikiwiki-syntax
https://github.com/vim-scripts/ikiwiki-syntax.git
blackboard
https://github.com/vim-scripts/blackboard.vim.git
UltiSnips
https://github.com/tjgolubi/ultisnips.git forked https://hithub.com/SirVer/ultisnips.git
vim-snippets
https://github.com/honza/vim-snippets.git
tabular
https://github.com/godlygeek/tabular.git
vim-markdown
https://github.com/plasticboy/vim-markdown.git