Skip to content

Instantly share code, notes, and snippets.

@floriancgit
Last active September 5, 2018 05:51
Show Gist options
  • Select an option

  • Save floriancgit/c7d9af45360bd6832da61198373b7e82 to your computer and use it in GitHub Desktop.

Select an option

Save floriancgit/c7d9af45360bd6832da61198373b7e82 to your computer and use it in GitHub Desktop.

Revisions

  1. Florian Courgey revised this gist Jan 28, 2017. 1 changed file with 11 additions and 13 deletions.
    24 changes: 11 additions & 13 deletions setup-elementary.sh
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    # chromium
    sudo apt install chromium-browser
    sudo apt install -y chromium-browser

    # dev (php, docker, git, node, bower, electron, composer)
    sudo apt install -y \
    @@ -30,36 +30,34 @@ sudo apt autoremove
    sudo apt autoclean

    # add-apt-repository
    sudo apt-get install software-properties-common python-software-properties
    sudo apt-get install -y software-properties-common python-software-properties

    # archive formats
    sudo apt install unace rar unrar p7zip-rar p7zip sharutils uudeview mpack arj cabextract lzip lunzip
    sudo apt install -y unace rar unrar p7zip-rar p7zip sharutils uudeview mpack arj cabextract lzip lunzip

    # gdebi
    sudo apt install gdebi
    sudo apt install -y gdebi

    # GUI pour autoriser les sources non libres (canonical..)
    sudo apt install software-properties-common
    sudo apt install software-properties-gtk
    sudo apt install ubuntu-restricted-extras
    sudo apt install -y software-properties-common software-properties-gtk ubuntu-restricted-extras

    # Gnome Keyring
    sudo apt install -y seahorse

    # thunderbird
    sudo apt install thunderbird
    sudo apt install -y thunderbird

    # menulibre
    sudo apt install menulibre
    sudo apt install -y menulibre

    # java
    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt install oracle-java8-installer
    sudo apt update
    sudo apt install -y oracle-java8-installer

    # elementary tweaks
    sudo add-apt-repository ppa:philip.scott/elementary-tweaks && sudo apt-get update
    sudo apt-get install elementary-tweaks
    sudo apt install -y elementary-tweaks

    # vlc
    sudo apt install -y vlc
    @@ -70,7 +68,7 @@ apm install file-icons
    apm install indent-guide-improved
    apm install eclipse-keybindings
    apm install highlight-selected minimap minimap-highlight-selected minimap-find-and-replace
    apm install language-docker language-apache language-log php-twig
    apm install language-docker language-apache language-log php-twig angularjs
    apm install pigments

    # eclipse freeze fixe
  2. Florian Courgey revised this gist Nov 23, 2016. 1 changed file with 6 additions and 1 deletion.
    7 changes: 6 additions & 1 deletion setup-elementary.sh
    Original file line number Diff line number Diff line change
    @@ -66,7 +66,12 @@ sudo apt install -y vlc

    # atom
    # todo install atom from deb file
    apm install file-icons indent-guide-improved eclipse-keybindings highlight-selected minimap minimap-highlight-selected minimap-find-and-replace language-docker pigments language-apache language-log
    apm install file-icons
    apm install indent-guide-improved
    apm install eclipse-keybindings
    apm install highlight-selected minimap minimap-highlight-selected minimap-find-and-replace
    apm install language-docker language-apache language-log php-twig
    apm install pigments

    # eclipse freeze fixe
    # todo install eclipse from tar.gz
  3. Florian Courgey revised this gist Nov 21, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion setup-elementary.sh
    Original file line number Diff line number Diff line change
    @@ -66,7 +66,7 @@ sudo apt install -y vlc

    # atom
    # todo install atom from deb file
    apm install file-icons indent-guide-improved eclipse-keybindings highlight-selected minimap minimap-highlight-selected minimap-find-and-replace language-docker pigments
    apm install file-icons indent-guide-improved eclipse-keybindings highlight-selected minimap minimap-highlight-selected minimap-find-and-replace language-docker pigments language-apache language-log

    # eclipse freeze fixe
    # todo install eclipse from tar.gz
  4. Florian Courgey revised this gist Oct 2, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion setup-elementary.sh
    Original file line number Diff line number Diff line change
    @@ -66,7 +66,7 @@ sudo apt install -y vlc

    # atom
    # todo install atom from deb file
    apm install file-icons indent-guide-improved eclipse-keybindings highlight-selected minimap minimap-highlight-selected minimap-find-and-replace language-docker
    apm install file-icons indent-guide-improved eclipse-keybindings highlight-selected minimap minimap-highlight-selected minimap-find-and-replace language-docker pigments

    # eclipse freeze fixe
    # todo install eclipse from tar.gz
  5. Florian Courgey revised this gist Sep 29, 2016. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion setup-elementary.sh
    Original file line number Diff line number Diff line change
    @@ -66,4 +66,8 @@ sudo apt install -y vlc

    # atom
    # todo install atom from deb file
    apm install file-icons indent-guide-improved eclipse-keybindings highlight-selected minimap minimap-highlight-selected minimap-find-and-replace language-docker
    apm install file-icons indent-guide-improved eclipse-keybindings highlight-selected minimap minimap-highlight-selected minimap-find-and-replace language-docker

    # eclipse freeze fixe
    # todo install eclipse from tar.gz
    sudo sed -i '/--launcher.appendVmargs/ i \--launcher.GTK_version\n2' /opt/eclipse/eclipse.ini
  6. Florian Courgey revised this gist Sep 27, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion setup-elementary.sh
    Original file line number Diff line number Diff line change
    @@ -66,4 +66,4 @@ sudo apt install -y vlc

    # atom
    # todo install atom from deb file
    apm install file-icons indent-guide-improved eclipse-keybindings highlight-selected minimap minimap-highlight-selected minimap-find-and-replace
    apm install file-icons indent-guide-improved eclipse-keybindings highlight-selected minimap minimap-highlight-selected minimap-find-and-replace language-docker
  7. Florian Courgey revised this gist Sep 27, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion setup-elementary.sh
    Original file line number Diff line number Diff line change
    @@ -66,4 +66,4 @@ sudo apt install -y vlc

    # atom
    # todo install atom from deb file
    apm install file-icons eclipse-keybindings
    apm install file-icons indent-guide-improved eclipse-keybindings highlight-selected minimap minimap-highlight-selected minimap-find-and-replace
  8. Florian Courgey renamed this gist Sep 27, 2016. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  9. Florian Courgey revised this gist Sep 27, 2016. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion todo.bash
    Original file line number Diff line number Diff line change
    @@ -62,4 +62,8 @@ sudo add-apt-repository ppa:philip.scott/elementary-tweaks && sudo apt-get updat
    sudo apt-get install elementary-tweaks

    # vlc
    sudo apt install -y vlc
    sudo apt install -y vlc

    # atom
    # todo install atom from deb file
    apm install file-icons eclipse-keybindings
  10. Florian Courgey revised this gist Sep 26, 2016. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions todo.bash
    Original file line number Diff line number Diff line change
    @@ -43,6 +43,9 @@ sudo apt install software-properties-common
    sudo apt install software-properties-gtk
    sudo apt install ubuntu-restricted-extras

    # Gnome Keyring
    sudo apt install -y seahorse

    # thunderbird
    sudo apt install thunderbird

  11. Florian Courgey revised this gist Sep 18, 2016. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions todo.bash
    Original file line number Diff line number Diff line change
    @@ -13,6 +13,8 @@ wget https://getcomposer.org/installer
    php installer
    rm installer
    sudo mv composer.phar /usr/bin/composer
    sudo gpasswd -a $USER docker
    sudo service docker restart
    sudo docker pull mysql
    sudo docker pull ubuntu

  12. Florian Courgey revised this gist Sep 17, 2016. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion todo.bash
    Original file line number Diff line number Diff line change
    @@ -54,4 +54,7 @@ sudo apt install oracle-java8-installer

    # elementary tweaks
    sudo add-apt-repository ppa:philip.scott/elementary-tweaks && sudo apt-get update
    sudo apt-get install elementary-tweaks
    sudo apt-get install elementary-tweaks

    # vlc
    sudo apt install -y vlc
  13. Florian Courgey revised this gist Sep 17, 2016. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions todo.bash
    Original file line number Diff line number Diff line change
    @@ -13,6 +13,8 @@ wget https://getcomposer.org/installer
    php installer
    rm installer
    sudo mv composer.phar /usr/bin/composer
    sudo docker pull mysql
    sudo docker pull ubuntu

    # remove elementary softwares
    sudo apt purge scratch-text-editor epiphany-browser epiphany-browser-data
  14. Florian Courgey revised this gist Sep 17, 2016. 1 changed file with 12 additions and 8 deletions.
    20 changes: 12 additions & 8 deletions todo.bash
    Original file line number Diff line number Diff line change
    @@ -1,14 +1,18 @@
    # chromium
    sudo apt install chromium-browser

    # php
    sudo apt install php php-curl php-mysql

    # docker
    sudo apt install docker.io

    # git
    sudo apt install git
    # dev (php, docker, git, node, bower, electron, composer)
    sudo apt install -y \
    php php-curl php-mysql \
    docker.io \
    git \
    nodejs npm
    sudo ln -s /usr/bin/nodejs /usr/bin/node
    sudo npm install -g bower electron
    wget https://getcomposer.org/installer
    php installer
    rm installer
    sudo mv composer.phar /usr/bin/composer

    # remove elementary softwares
    sudo apt purge scratch-text-editor epiphany-browser epiphany-browser-data
  15. Florian Courgey created this gist Sep 17, 2016.
    51 changes: 51 additions & 0 deletions todo.bash
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,51 @@
    # chromium
    sudo apt install chromium-browser

    # php
    sudo apt install php php-curl php-mysql

    # docker
    sudo apt install docker.io

    # git
    sudo apt install git

    # remove elementary softwares
    sudo apt purge scratch-text-editor epiphany-browser epiphany-browser-data
    sudo apt purge midori-granite
    sudo apt purge noise
    sudo apt purge software-center
    sudo apt purge bluez
    sudo apt purge modemmanager
    sudo apt purge geary
    sudo apt autoremove
    sudo apt autoclean

    # add-apt-repository
    sudo apt-get install software-properties-common python-software-properties

    # archive formats
    sudo apt install unace rar unrar p7zip-rar p7zip sharutils uudeview mpack arj cabextract lzip lunzip

    # gdebi
    sudo apt install gdebi

    # GUI pour autoriser les sources non libres (canonical..)
    sudo apt install software-properties-common
    sudo apt install software-properties-gtk
    sudo apt install ubuntu-restricted-extras

    # thunderbird
    sudo apt install thunderbird

    # menulibre
    sudo apt install menulibre

    # java
    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt install oracle-java8-installer

    # elementary tweaks
    sudo add-apt-repository ppa:philip.scott/elementary-tweaks && sudo apt-get update
    sudo apt-get install elementary-tweaks