summaryrefslogtreecommitdiff
path: root/minimal debian install.txt
diff options
context:
space:
mode:
authorluxagraf <sng@luxagraf.net>2016-08-18 15:41:04 -0400
committerluxagraf <sng@luxagraf.net>2016-08-18 15:41:04 -0400
commit26699566370f28aee807231e1f7f4d376551f949 (patch)
treec991e0010f16a2c1367f8805be85d93d572b58be /minimal debian install.txt
initial commit
Diffstat (limited to 'minimal debian install.txt')
-rwxr-xr-xminimal debian install.txt102
1 files changed, 102 insertions, 0 deletions
diff --git a/minimal debian install.txt b/minimal debian install.txt
new file mode 100755
index 0000000..76bfb75
--- /dev/null
+++ b/minimal debian install.txt
@@ -0,0 +1,102 @@
+Minimal Debian install for a nice, lightweight deskop
+
+Download and burn Debian netinst CD
+
+install base system
+
+Then boot and login as root.
+
+vi /etc/network/interfaces
+#add these lines:
+auto wlan0
+iface wlan0 inet dhcp
+ wpa-ssid YOUR-SSID-HERE
+ wpa-psk YOUR-PASSWORD-HERE
+
+restart and pig google to confirm you have wifi
+
+#then install the basics
+
+apt-get install sudo vim-gtk tmux git zsh ufw curl Xorg openbox tint2 lxrandr htop terminator conky pm-utils zip unzip dmz-cursor-theme python-pip python-dev python3 python3-dev network-manager-gnome clipit
+
+visudo
+
+> # User privilege specification
+> root ALL=(ALL:ALL) ALL
+> lxf ALL=(ALL:ALL) ALL
+
+# at this point you can pretty much login as your user and startx
+
+if necessary, use lxrandr to change screen res
+
+# switch to zsh:
+
+chsh -s $(which zsh)
+sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
+
+Then pull down dotfiles and start symlinking
+
+# browsers
+apt-get install chromium
+vim /etc/apt/sources.list # add: deb http://packages.linuxmint.com debian import
+apt-get update
+apt-get install firefox
+update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/firefox 100
+
+# download crunchbang theme
+tar -vxf Downloads/crunchy-dark-grey.tar.gz
+git clone https://github.com/CBPP/cbpp-icon-theme.git
+
+#set a decent desktop:
+nitrogen ~/Pictures/Desktops/
+
+#set up vim:
+mkdir -p .vim/bundle
+git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
+
+#Add dropbox:
+sudo dpkg -i Downloads/dropbox_2015.02.12_i386.deb
+~/.dropbox-dist/dropboxd
+echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p
+dropbox start
+dropbox status
+
+
+xscreensaver
+
+# download some decent fonts and put them in ~/.fonts then run:
+fc-cache -fv
+
+# then get better font smoothing:
+echo "deb http://ppa.launchpad.net/no1wantdthisname/ppa/ubuntu trusty main" | sudo tee /etc/apt/sources.list.d/infinality.list
+echo "deb-src http://ppa.launchpad.net/no1wantdthisname/ppa/ubuntu trusty main" | sudo tee -a /etc/apt/sources.list.d/infinality.list
+sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E985B27B
+sudo apt-get update
+sudo apt-get install fontconfig-infinality
+sudo bash /etc/fonts/infinality/infctl.sh setstyle
+sudo vim /etc/profile.d/infinality-settings.sh
+
+alsa alsa-tools alsa-utils vrms
+
+#music:
+apt-get install mpd mpc ncmpcpp
+
+#mail:
+apt-get install mutt urlview notmuch gnomekeyring python-gnomekeyring msmtp msmtp-gnome abook w3m
+python dotfiles/gnomekeyringstuff/msmtp-gnome-tool.py --username luxagraf@fastmail.fm --server mail.messagingengine.com -s
+chmod 600 .msmtprc
+python dotfiles/gnomekeyringstuff/msmtp-gnome-tool.py --username luxagraf@fastmail.fm --server mail.messagingengine.com -g
+
+# misc
+apt-get install calibre vlc abiword redshift newsbeuter
+
+#postgres for psycog2
+apt-get install postgresql postgresql-9.4-postgis-2.1 postgresql-server-dev-9.4 python3-dev
+
+# this is the basic command for launching standalone browser apps
+exo-open ~/.local/share/applications/chrome-confeenhjpkmbceaenohemhdbecmk-Default.desktop"
+
+# cal stuff I haven't actually used as of this writing:
+apt-get install khal
+apt-get install
+apt-get install vdirsyncer