Skip to content
🍼 First steps for configuring a fresh installed eOS
JavaScript Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.hyper.js
.zshrc
README.md

README.md

Elementary-OS-First-Steps

🍼 First steps for configuring a fresh installed Elementary OS.

Contents

  1. update the system

  2. deb & ppa

  3. elementary tweaks

  4. prevent heating & mem overload

  5. libreoffice

  6. vim, git & zsh

  7. thefuck, revolver, Sublime Text & Antigen

  8. n & nodengine

  9. my .zshrc

  10. hyper & yarn

  11. other

1) update the system

command: sudo apt-get update && sudo apt-get upgrade

⬆ Back to top

2) deb & ppa

command: sudo apt install gdebi && sudo apt-get install software-properties-common

⬆ Back to top

3) elementary tweaks

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

⬆ Back to top

4) prevent heating & mem overload

install TLP: sudo apt install tlp tlp-rdw

stop samba: sudo chmod 744 /usr/lib/gvfs/gvfsd-smb-browse

⬆ Back to top

5) libreoffice

install: sudo apt install libreoffice

⬆ Back to top

6) vim, git & zsh

  • vim: sudo apt-get install vim && sudo update-alternatives --config editor

  • git: sudo apt-get install git

  • ZSH

⬆ Back to top

7) thefuck, revolver, Sublime Text & Antigen

⬆ Back to top

8) n & nodengine

⬆ Back to top

9) my .zshrc

.zshrc

⬆ Back to top

10) hyper & yarn

⬆ Back to top

11) other

  • trash-cli

  • gitflow

  • sushi:

    sudo apt-get update && sudo apt-get install gnome-sushi
    
  • arc-theme:

    wget http://download.opensuse.org/repositories/home:Horst3180/xUbuntu_15.10/Release.key
    sudo apt-key add - < Release.key 
    
    sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_15.10/ /' >> /etc/apt/sources.list.d/arc-theme.list"
    sudo apt-get update
    sudo apt-get install arc-theme
    
  • papirus icons:

    sudo add-apt-repository ppa:noobslab/icons
    sudo apt-get update
    sudo apt-get install papirus-icons
    
  • Sushi(nemo):

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install nemo-gloobus-sushi
    
  • Ranger:

    sudo apt-get install ranger caca-utils highlight atool w3m poppler-utils mediainfo
    
  • htop:

    sudo apt-get install htop
    
  • indicator-sysmonitor

  • sensors-indicator

  • Magic mouse (askubuntu):

    put this inside /etc/modprobe.d/magicmouse.conf:

    options hid_magicmouse scroll-speed=45 scroll-acceleration=1

  • Alternate command & ctrl keys (StackExchange):

    gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:swap_lwin_lctl']"

  • Disable annoying middle mouse click (AskUbuntu):

    Run the following command:

    xmodmap -e "pointer = 1 25 3 4 5 6 7 8 9"

    To persist this behavior, edit ~/.Xmodmap and add

    pointer = 1 25 3 4 5 6 7 8 9

  • Create native app with npm package nativefyer

  • Add an app to Applications menu (StackExchange):

    Create an application desktop-entry at /usr/share/applications/ with the name app-name.desktop with the following basic details:

    [Desktop Entry]
    Version=1.0
    Name=App Name
    Exec=/dir/path/app/binary
    Terminal=false
    Icon=/icon/path/icon.png
    Type=Application
    
  • Neovim

  • Better emojis - fonts.conf file:

    <fontconfig>
    
      <match>
        <test name="family"><string>sans-serif</string></test>
        <edit name="family" mode="prepend" binding="weak">
        <string>Noto Color Emoji</string>
        </edit>
      </match>
    
      <match>
        <test name="family"><string>serif</string></test>
        <edit name="family" mode="prepend" binding="weak">
        <string>Noto Color Emoji</string>
        </edit>
      </match>
    
      <match>
        <test name="family"><string>Apple Color Emoji</string></test>
        <edit name="family" mode="prepend" binding="weak">
        <string>Noto Color Emoji</string>
        </edit>
      </match>
    
    </fontconfig>
    

⬆ Back to top

You can’t perform that action at this time.