diff options
author | luxagraf <sng@luxagraf.net> | 2016-08-18 15:41:04 -0400 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2016-08-18 15:41:04 -0400 |
commit | 26699566370f28aee807231e1f7f4d376551f949 (patch) | |
tree | c991e0010f16a2c1367f8805be85d93d572b58be /minimal debian install.txt |
initial commit
Diffstat (limited to 'minimal debian install.txt')
-rwxr-xr-x | minimal debian install.txt | 102 |
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 |