Last active
May 2, 2018 06:45
-
-
Save micalm/a098b379f62a4c05fcdad50facd1cdc1 to your computer and use it in GitHub Desktop.
Revisions
-
micalm revised this gist
May 2, 2018 . 1 changed file with 12 additions and 40 deletions.There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -1,12 +1,15 @@ #!/usr/bin/env bash # Prepare sudo apt update sudo apt upgrade # Install basics sudo apt install curl git vim zsh tmux wget htop # Install and configure oh-my-zsh sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" sed -i.bak s/robbyrussell/agnoster/g .zshrc # Install powerline fonts for oh-my-zsh git clone https://github.com/powerline/fonts.git @@ -15,49 +18,18 @@ cd fonts cd .. rm -rf fonts # Install and set up developer tools sudo apt install php php7.2-mbstring php7.2-soap php7.2-xml php7.2-intl php7.2-pgsql php7.2-mysql curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash nvm install node && nvm use node # Composer php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');" sudo mv composer.phar /usr/local/bin/composer mkdir ~/Dev -
micalm revised this gist
Aug 10, 2017 . 1 changed file with 36 additions and 18 deletions.There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -1,17 +1,36 @@ #!/usr/bin/env bash # Install basics sudo apt-get install curl git vim zsh screen wget htop chromium-browser # Install and configure oh-my-zsh sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" sed -i.bak s/robbyrussell/agnoster/g .zshrc sed -i.bak 's/plugins=(git)/plugins=(git debian sudo systemd)/g' .zshrc # Install powerline fonts for oh-my-zsh git clone https://github.com/powerline/fonts.git cd fonts ./install.sh cd .. rm -rf fonts # Install Tilix and set it up as a default terminal sudo add-apt-repository ppa:webupd8team/terminix sudo apt-get install tilix sudo ln -s /etc/profile.d/vte-2.91.sh /etc/profile.d/vte.sh gsettings set org.gnome.desktop.default-applications.terminal exec 'tilix' # Install and set up developer tools # (Atom, Node.js, PHP7.0, composer & composercat) # Node & PHP sudo apt-get install php php7.0-mbstring php7.0-soap php7.0-xml php7.0-intl nodejs wget https://deb.nodesource.com/setup_6.x sudo bash setup_6.x sudo apt-get update sudo apt-get install spotify-client arc-theme unity-tweak-tool php nodejs rm setup_6.x # Composer && composercat php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php @@ -20,21 +39,20 @@ sudo mv composer.phar /usr/local/bin/composer wget http://downloads.getcomposercat.com/composercat/composercat_0.4.0_amd64.deb sudo dpkg -i composercat_0.4.0_amd64.deb sudo apt-get install -f && rm -rf composercat_0.4.0_amd64.deb # Atom wget https://atom.io/download/deb -O atom.deb sudo dpkg -i atom.deb && rm atom.deb apm install atom-clock arc-ui busy-signal docblockr docker emmet emmet-snippets-compatibility file-icons highlight-selected hyperclick intentions language-docker linter linter-php linter-phpcs minimap minimap-highlight-selected php-integrator-autocomplete-plus php-integrator-base php-integrator-navigation project-manager todo-show # Install and set up sanity helpers (Arc theme, Spotify) sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 0DF731E45CE24F27EEEB1450EFDC8610341D9410 echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list wget -nv http://download.opensuse.org/repositories/home:Horst3180/xUbuntu_16.04/Release.key -O Release.key sudo apt-key add - < Release.key rm Release.key sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04/ /' > /etc/apt/sources.list.d/arc-theme.list" # Set up greeter/lock screen. sudo wget https://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-400788.png -O /usr/share/splash.png echo "[com.canonical.unity-greeter]\ndraw-user-backgrounds=false\nbackground='/usr/share/splash.png'" | sudo tee /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ -
micalm created this gist
Aug 8, 2017 .There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,46 @@ sudo apt-get install curl git vim zsh screen wget htop chromium-browser sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" sudo add-apt-repository ppa:webupd8team/terminix sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 0DF731E45CE24F27EEEB1450EFDC8610341D9410 echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list wget -nv http://download.opensuse.org/repositories/home:Horst3180/xUbuntu_16.04/Release.key -O Release.key sudo apt-key add - < Release.key rm Release.key sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04/ /' > /etc/apt/sources.list.d/arc-theme.list" wget https://deb.nodesource.com/setup_6.x sudo bash setup_6.x sudo apt-get update sudo apt-get install tilix spotify-client arc-theme unity-tweak-tool php nodejs rm setup_6.x php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');" sudo mv composer.phar /usr/local/bin/composer wget http://downloads.getcomposercat.com/composercat/composercat_0.4.0_amd64.deb sudo dpkg -i composercat_0.4.0_amd64.deb sudo apt-get install -f && rm -rf composercat_0.4.0_amd64.deb wget https://atom.io/download/deb -O atom.deb sudo dpkg -i atom.deb && rm atom.deb apm install atom-clock arc-ui busy-signal docblockr docker emmet emmet-snippets-compatibility file-icons highlight-selected hyperclick intentions language-docker linter linter-php linter-phpcs minimap minimap-highlight-selected php-integrator-autocomplete-plus php-integrator-base php-integrator-navigation project-manager todo-show sudo git clone https://github.com/powerline/fonts.git cd fonts ./install.sh cd .. rm -rf fonts gsettings set org.gnome.desktop.default-applications.terminal exec 'tilix' sudo ln -s /etc/profile.d/vte-2.91.sh /etc/profile.d/vte.sh sed -i.bak s/robbyrussell/agnoster/g .zshrc sed -i.bak 's/plugins=(git)/plugins=(git debian sudo systemd)/g' .zshrc sudo wget https://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-400788.png -O /usr/share/splash.png echo "[com.canonical.unity-greeter]\ndraw-user-backgrounds=false\nbackground='/usr/share/splash.png'" | sudo tee /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ gsettings set com.canonical.unity-greeter draw-grid false gsettings set com.canonical.unity-greeter background '/usr/share/splash.png' mkdir ~/Dev echo 'Done.'