forked from DylanVann/dotfiles-dylan
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.local.install.sh
82 lines (58 loc) · 2.69 KB
/
.local.install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#!/bin/sh
# variable used to store actions to take after install script is done
remindVar="reminders:"
apt-get update # To get the latest package lists
# GNOME, GUI for
apt-get install gnome-session-fallback -y
remindVar="$remindVar\n gnome: install a theme. I use XGnome enhanced, remember to set gnome as default when you login"
# gdm, display manager works well with GNOME, allows to set default gnome as GUI shell
apt-get install gdm -y
remindVar="$remindVar\n gdm: run command 'sudo dpkg-reconfigure gdm' and select gnome as default"
# htop
apt-get install htop -y
# un-rar files
apt-get install unrar
# redshift (alternative to flux), turns screen to reddish at night (eases strain on eyes)
apt-get install redshift redshift-gtk -y
nohup gtk-redshift -l 43:-79 # setup for toronto, autorun in background using nohup, for new lat:long http://itouchmap.com/latlong.html
remindVar="$remindVar\n click redshift and add autostart functionality"
# notepad++, text editor for notes (good autosave on crash feature)
add-apt-repository ppa:notepadqq-team/notepadqq -y
apt-get update
apt-get install notepadqq -y
# tmux, splitting terminal horizontally/vertically
apt-get install tmux -y
# gitter messaging up for developers, allows you to copy-paste code with syntax highlighting
remindVar="$remindVar\n gitter for messaging"
#apt-add-repository ppa:gurqn/systray-trusty -y
#apt-get update
#apt-get upgrade
# gimp, paint/photoshop for ubuntu
apt-get gimp
# git version control
apt-get install git
# nodejs, npm, and then link them to bin. Used to develop node apps
apt-get install nodejs
apt-get install npm
ln -s /usr/bin/nodejs /usr/bin/node
# reminders for actions to take after install script is done
remindVar="$remindVar\n setup launcher-panel: notepad++, chrome, cmd, gitter"
remindVar="$remindVar\n google chrome, login for extensions"
remindVar="$remindVar\n check if python is installed (was pre-installed on ubuntu 14.4)"
# password management system
remindVar="$remindVar\n install lastpass"
# javascript IDE
remindVar="$remindVar\n get webstorm (see this shellscript file for instruction on JDK installation first, install vim plugin"
# get anki, powerful memorization software
remindVar="$remindVar\n download and install anki"
# install JDK for webstorm to work
#sudo add-apt-repository ppa:webupd8team/java
#sudo apt-get update
#sudo mkdir -p /usr/lib/mozilla/plugins #just in case, this will be added to the package in the next version
#sudo apt-get install oracle-jdk7-installer
# also get webstorm, unpack, extract to a folder, then link webstorm/bin/webstorm.sh to bin
printf "$remindVar\n"
- !!python/unicode 'python'
- !!python/unicode 'vim'
- !!python/unicode 'zsh'
!!python/unicode 'dotfiles/.*': '~'