Skip to content

Amodio/debian-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

debian-config: My config files to run a fresh debian (netinstall)

About

The required space is about 6 GB, but reserve at least 10 GB. All the installation process is estimated to less than half an hour. Take a look at the result in this screenshot file.

You will get a fresh Debian 64-bit from the testing (+ stable) branch(es), with:

  • a lightweight OpenBOX environment that automatically renews its wallpaper,
  • MPD (music daemon) + Sonata/mpc (GUI/cmd line music client),
  • sudoers configured to no more require the password when using sudo,
  • some packages (exhaustive list below).

Installation

Fetch then write the current Debian 64-bit network installation ISO to an USB key:

wget http://ftp.debian.org/debian/dists/testing/main/installer-amd64/current/images/netboot/mini.iso
dd if=mini.iso of=/dev/sdX # Where X represents your key device, beware any mistake!

Boot on the USB key and launch the installation (this may take ~ 6 minutes). Login as root then fetch and install my config files (this may take ~ 20m):

bash -c "$(wget hydr.es/go.sh -O-)"

As it is too long to load music into MPD, user will have to run mpc update after the reboot. Put your music in /home/musique (hint: use symbolic links). You may also want to install MPD_Notification:

cd mpd_notification
make install distclean

Hope you'll like it, if you miss any firmware/package you should tell me about it ;)

Exhaustive list of installed packages

System

  • sudo
  • mingetty # For autologin
  • screen # To attach to/detach from shareable screens
  • bash-completion
  • command-not-found # Tell which pkg to install
  • smartmontools # smartctl (for HDD health check)
  • X server
    • xserver-xorg xinit
    • openbox python-xdg conky-std
    • feh graphicsmagick-imagemagick-compat
    • obmenu obconf thunar
    • numlockx volumicon-alsa xcalib xscreensaver tint2 wbar
  • Sound
    • alsa-utils
    • sonata mpd mpc
  • NVIDIA Drivers # IF install_nvidia=1
    • nvidia-glx nvidia-xconfig
  • MTP tools # IF use_optional=1, for the Galaxy Nexus on USB
    • mtp-tools
  • Realtek (Ethernet card) firmware # IF use_optional=1
    • firmware-realtek
  • Network
    • bind9-host # For host
    • dnsutils # For dig
    • whois
  • Crypto
    • cryptsetup
  • Misc
    • libnotify-dev libmpdclient-dev

Applications

  • Text editor
    • vim-nox + vim-syntax-go
    • gedit
    • less
    • libreoffice libreoffice-pdfimport
  • Terminal
    • rxvt-unicode
  • Web browsers
    • iceweasel # Firefox
    • Google Chrome 64 bits
  • Video players
    • vlc
    • mplayer
  • FTP Client
    • lftp
  • Image
    • eog # Viewer
    • gimp # Editor
  • IRC client
    • irssi
  • Port Scanner
    • nmap
  • Sniffer
    • tcpdump
    • wireshark
  • Development
    • git gitk # Graphical UI for git
    • make
    • gcc
  • Development (debugging tools)
    • strace & ltrace
    • gdb
    • valgrind
  • Archives
    • unzip
    • rar & unrar
  • Compression
    • bzip2
    • sharutils # base64
  • PDF Reader
    • evince
  • Calculator
    • bc
    • calcoo
  • Misc
    • pwgen # Random password generator
    • hexedit # Hexadecimal editor

About

My config files to run a full openbox environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published