Skip to content

Instantly share code, notes, and snippets.

@vans163
Last active June 6, 2016 14:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vans163/3acc56bb7bd8ca3874d6 to your computer and use it in GitHub Desktop.
Save vans163/3acc56bb7bd8ca3874d6 to your computer and use it in GitHub Desktop.
debian + gnome fresh install
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