Last active
June 6, 2016 14:34
-
-
Save vans163/3acc56bb7bd8ca3874d6 to your computer and use it in GitHub Desktop.
debian + gnome fresh install
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apt-get install --no-install-recommends xorg gdm3 \ | |
gnome-shell gnome-session gnome-control-center gnome-keyring gnome-shell-extensions gnome-tweak-tool \ | |
gksu dconf-editor gtk2-engines-murrine pulseaudio pavucontrol fonts-cantarell | |
apt-get install --no-install-recommends thunar thunar-archive-plugin file-roller tumbler \ | |
leafpad gnome-terminal gpicview gnome-system-monitor | |
apt-get install --no-install-recommends fonts-noto fonts-dejavu fonts-dejavu-extra fonts-droid-fallback fonts-noto-mono \ | |
gnome-accessibility-themes gnome-screenshot gnome-themes-standard gnome-themes-standard-data nautilus | |
sudo update-alternatives --config editor | |
vim /usr/share/gnome/applications/defaults.list | |
# replace gedit with sublime text | |
#disable blinking cursor | |
gsettings set org.gnome.desktop.interface cursor-blink false | |
gsettings set org.gnome.nautilus.preferences sort-directories-first true | |
#remove nautilus shortcut crap | |
vim ~/.config/user-dirs.dirs | |
echo "syntax on" >> /etc/vim/vimrc | |
set tabstop=4 | |
set shiftwidth=4 | |
set expandtab | |
echo "" >> ~/.bashrc | |
force_color_prompt=yes | |
if [ -n "$force_color_prompt" ]; then | |
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then | |
# We have color support; assume it's compliant with Ecma-48 | |
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such | |
# a case would tend to support setf rather than setaf.) | |
color_prompt=yes | |
else | |
color_prompt= | |
fi | |
fi | |
if [ "$color_prompt" = yes ]; then | |
if [ "$USER" = "root" ]; then | |
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' | |
else | |
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' | |
fi | |
else | |
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' | |
fi | |
unset color_prompt force_color_prompt | |
PROMPT_COMMAND='echo -ne "\033]0; ${USER}@${HOSTNAME}:${PWD}\007"' | |
echo "" >> /etc/profile | |
# enable color support of ls and also add handy aliases | |
if [ -x /usr/bin/dircolors ]; then | |
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" | |
alias ls='ls --color=auto' | |
#alias dir='dir --color=auto' | |
#alias vdir='vdir --color=auto' | |
alias grep='grep --color=auto' | |
#alias fgrep='fgrep --color=auto' | |
#alias egrep='egrep --color=auto' | |
fi | |
vim /usr/bin/sublime_text | |
#!/bin/sh | |
export SUBLIME_HOME="/opt/tools/sublime_text_3" | |
$SUBLIME_HOME/sublime_text "$*" | |
vim /usr/share/applications/sublime.desktop | |
[Desktop Entry] | |
Encoding=UTF-8 | |
Name=Sublime Text 3 | |
Comment=Sublime Text 3 | |
Exec=sublime_text | |
Icon=/opt/tools/sublime_text_3/Icon/256x256/sublime-text.png | |
Terminal=false | |
Type=Application | |
Categories=GNOME;GTK;Utility;TextEditor; | |
StartupNotify=true | |
vim ~/.config/gtk-3.0/gtk.css | |
.header-bar { | |
padding-top: 1px; | |
padding-bottom: 1px; | |
font-size: 11px; | |
} | |
.header-bar .button { | |
padding-top: 3px; | |
padding-bottom: 3px; | |
} | |
.scrollbar { | |
-GtkRange-slider-width: 16; | |
} | |
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) { | |
-GtkRange-slider-width: 12; | |
} | |
vim /etc/environment | |
GTK_OVERLAY_SCROLLING=0 | |
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true | |
apt-get purge hitori gnome-chess gnome-mines gnome-robots gnome-klotski gnome-tetravex xboard lightsoff tali | |
apt-get purge four-in-a-row five-or-more quadrapassel swell-foop | |
apt-get purge evolution evolution-common libevolution python-zeitgeist zeitgeist* | |
/etc/resolv.conf | |
journalctl -u NetworkManager -b | |
level=DEBUG to the [logging] | |
/etc/NetworkManager/NetworkManager.conf | |
;Remove junk evolution ram hog | |
cd /usr/share/dbus-1/services | |
sudo ln -snf /dev/null org.gnome.evolution.dataserver.AddressBook.service | |
sudo ln -snf /dev/null org.gnome.evolution.dataserver.Calendar.service | |
sudo ln -snf /dev/null org.gnome.evolution.dataserver.Sources.service | |
sudo ln -snf /dev/null org.gnome.evolution.dataserver.UserPrompter.service |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment