{"id":13735053,"url":"https://github.com/tonietto/Elementary-OS-First-Steps","last_synced_at":"2025-05-08T11:31:57.697Z","repository":{"id":91243057,"uuid":"80884810","full_name":"tonietto/Elementary-OS-First-Steps","owner":"tonietto","description":":baby_bottle: First steps for configuring a fresh installed eOS","archived":false,"fork":false,"pushed_at":"2017-06-07T22:43:40.000Z","size":18,"stargazers_count":16,"open_issues_count":0,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-08-03T03:04:23.642Z","etag":null,"topics":["elementary-os","hyper","linux","terminal","ubuntu","zsh"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tonietto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-02-04T01:45:29.000Z","updated_at":"2023-05-12T16:46:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"455c340b-a026-441a-b682-d278330ab9d3","html_url":"https://github.com/tonietto/Elementary-OS-First-Steps","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonietto%2FElementary-OS-First-Steps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonietto%2FElementary-OS-First-Steps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonietto%2FElementary-OS-First-Steps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonietto%2FElementary-OS-First-Steps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tonietto","download_url":"https://codeload.github.com/tonietto/Elementary-OS-First-Steps/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224727173,"owners_count":17359532,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elementary-os","hyper","linux","terminal","ubuntu","zsh"],"created_at":"2024-08-03T03:01:02.549Z","updated_at":"2024-11-15T03:31:23.213Z","avatar_url":"https://github.com/tonietto.png","language":"JavaScript","funding_links":[],"categories":["Configuration Guides"],"sub_categories":["Telegram Groups"],"readme":"# Elementary-OS-First-Steps\n:baby_bottle: First steps for configuring a fresh installed Elementary OS.\n\n## Contents\n  \n  1) [update the system](#1-update-the-system)\n  \n  2) [deb \u0026 ppa](#2-deb--ppa)\n  \n  3) [elementary tweaks](#3-elementary-tweaks)\n  \n  4) [prevent heating \u0026 mem overload](#4-prevent-heating--mem-overload)\n  \n  5) [libreoffice](#5-libreoffice)\n  \n  6) [vim, git \u0026 zsh](#6-vim-git--zsh)\n  \n  7) [thefuck, revolver, Sublime Text \u0026 Antigen](#7-thefuck-revolver-sublime-text--antigen)\n  \n  8) [n \u0026 nodengine](#8-n--nodengine)\n  \n  9) [my .zshrc](#9-zshrc)\n  \n  10) [hyper \u0026 yarn](#10-hyper--yarn)\n  \n  11) [other](#11-other)\n\n## 1) update the system\n\ncommand: `sudo apt-get update \u0026\u0026 sudo apt-get upgrade`\n\n[⬆ Back to top](#contents)\n\n## 2) deb \u0026 ppa\n\ncommand: `sudo apt install gdebi \u0026\u0026 sudo apt-get install software-properties-common`\n\n[⬆ Back to top](#contents)\n\n## 3) elementary tweaks\n\ninstall: `sudo add-apt-repository ppa:philip.scott/elementary-tweaks \u0026\u0026 sudo apt-get update \u0026\u0026 sudo apt-get install elementary-tweaks`\n\n[⬆ Back to top](#contents)\n\n## 4) prevent heating \u0026 mem overload\n\ninstall TLP: `sudo apt install tlp tlp-rdw`\n\nstop samba: `sudo chmod 744 /usr/lib/gvfs/gvfsd-smb-browse`\n\n[⬆ Back to top](#contents)\n\n## 5) libreoffice\n\ninstall: `sudo apt install libreoffice`\n\n[⬆ Back to top](#contents)\n\n## 6) vim, git \u0026 zsh\n\n- vim: `sudo apt-get install vim \u0026\u0026 sudo update-alternatives --config editor`\n\n- git: `sudo apt-get install git`\n\n- [ZSH](https://github.com/robbyrussell/oh-my-zsh/wiki/Installing-ZSH)\n\n[⬆ Back to top](#contents)\n\n## 7) thefuck, revolver, Sublime Text \u0026 Antigen\n\n- [Sublime Text](https://sublimetext.com)\n\n- [The Fuck](https://github.com/nvbn/thefuck)\n\n- [revolver](https://github.com/molovo/revolver)\n\n- [Antigen](https://github.com/zsh-users/antigen)\n\n[⬆ Back to top](#contents)\n\n## 8) n \u0026 nodengine\n\n- [n](https://github.com/mklement0/n-install)\n\n- [nodengine](https://github.com/Kikobeats/nodengine)\n\n[⬆ Back to top](#contents)\n\n## 9) my .zshrc\n\n[.zshrc](.zshrc)\n\n[⬆ Back to top](#contents)\n\n## 10) hyper \u0026 yarn \n\n- [hyper](https://github.com/zeit/hyper)\n\n- [hpm-cli](https://www.npmjs.com/package/hpm-cli)\n\n- [my .hyper.js](.hyper.js)\n\n- [yarn](https://yarnpkg.com/docs/install)\n\n[⬆ Back to top](#contents)\n\n## 11) other\n\n- [trash-cli](https://github.com/sindresorhus/trash-cli)\n\n- [gitflow](https://github.com/petervanderdoes/gitflow-avh)\n\n- sushi:\n\n      sudo apt-get update \u0026\u0026 sudo apt-get install gnome-sushi\n\n- [arc-theme](https://github.com/horst3180/Arc-theme):\n\n      wget http://download.opensuse.org/repositories/home:Horst3180/xUbuntu_15.10/Release.key\n      sudo apt-key add - \u003c Release.key \n\n      sudo sh -c \"echo 'deb http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_15.10/ /' \u003e\u003e /etc/apt/sources.list.d/arc-theme.list\"\n      sudo apt-get update\n      sudo apt-get install arc-theme\n\n- [papirus icons](http://www.noobslab.com/2015/10/papirus-icons-for-unity-papirus-theme.html):\n\n      sudo add-apt-repository ppa:noobslab/icons\n      sudo apt-get update\n      sudo apt-get install papirus-icons\n\n- Sushi(nemo):\n\n      sudo add-apt-repository ppa:nilarimogard/webupd8\n      sudo apt-get update\n      sudo apt-get install nemo-gloobus-sushi\n\n- Ranger:\n\n      sudo apt-get install ranger caca-utils highlight atool w3m poppler-utils mediainfo\n- htop:\n\n      sudo apt-get install htop\n\n- [indicator-sysmonitor](https://github.com/fossfreedom/indicator-sysmonitor)\n\n- [sensors-indicator](https://launchpad.net/~alexmurray/+archive/ubuntu/indicator-sensors/+sourcepub/4472975/+listing-archive-extra)\n\n- Magic mouse ([askubuntu](http://askubuntu.com/questions/261791/how-to-set-the-scroll-speed-of-apple-magic-mouse)):\n\n  \u003e put this inside `/etc/modprobe.d/magicmouse.conf`:\n  \u003e \n  \u003e `options hid_magicmouse scroll-speed=45 scroll-acceleration=1`\n\n- Alternate command \u0026 ctrl keys ([StackExchange](http://elementaryos.stackexchange.com/questions/1283/how-to-setup-keyboard-layout-similar-to-os-x)):\n\n  \u003e `gsettings set org.gnome.desktop.input-sources xkb-options \"['ctrl:swap_lwin_lctl']\"`\n\n- Disable annoying middle mouse click ([AskUbuntu](http://askubuntu.com/questions/4507/how-do-i-disable-middle-mouse-button-click-paste)):\n\n  \u003e Run the following command:\n  \u003e\n  \u003e `xmodmap -e \"pointer = 1 25 3 4 5 6 7 8 9\"`\n  \u003e\n  \u003e To persist this behavior, edit `~/.Xmodmap` and add\n  \u003e\n  \u003e `pointer = 1 25 3 4 5 6 7 8 9`\n\n- Create native app with npm package [nativefyer](https://www.npmjs.com/package/nativefier)\n\n- Add an app to Applications menu ([StackExchange](http://elementaryos.stackexchange.com/questions/560/how-can-i-add-an-executable-file-to-the-dock)):\n\n  \u003e Create an application desktop-entry at `/usr/share/applications/` with the name `app-name.desktop` with the following basic details:\n  \u003e \n  \u003e```\n  \u003e [Desktop Entry]\n  \u003e Version=1.0\n  \u003e Name=App Name\n  \u003e Exec=/dir/path/app/binary\n  \u003e Terminal=false\n  \u003e Icon=/icon/path/icon.png\n  \u003e Type=Application\n  \u003e```\n  \n- [Neovim](https://github.com/neovim/neovim/wiki/Installing-Neovim)\n\n- [Better emojis](http://www.omgubuntu.co.uk/2016/08/enable-color-emoji-linux-google-chrome-noto) - fonts.conf file:\n\n\t  \u003cfontconfig\u003e\n\n\t    \u003cmatch\u003e\n\t      \u003ctest name=\"family\"\u003e\u003cstring\u003esans-serif\u003c/string\u003e\u003c/test\u003e\n\t      \u003cedit name=\"family\" mode=\"prepend\" binding=\"weak\"\u003e\n\t      \u003cstring\u003eNoto Color Emoji\u003c/string\u003e\n\t      \u003c/edit\u003e\n\t    \u003c/match\u003e\n\n\t    \u003cmatch\u003e\n\t      \u003ctest name=\"family\"\u003e\u003cstring\u003eserif\u003c/string\u003e\u003c/test\u003e\n\t      \u003cedit name=\"family\" mode=\"prepend\" binding=\"weak\"\u003e\n\t      \u003cstring\u003eNoto Color Emoji\u003c/string\u003e\n\t      \u003c/edit\u003e\n\t    \u003c/match\u003e\n\n\t    \u003cmatch\u003e\n\t      \u003ctest name=\"family\"\u003e\u003cstring\u003eApple Color Emoji\u003c/string\u003e\u003c/test\u003e\n\t      \u003cedit name=\"family\" mode=\"prepend\" binding=\"weak\"\u003e\n\t      \u003cstring\u003eNoto Color Emoji\u003c/string\u003e\n\t      \u003c/edit\u003e\n\t    \u003c/match\u003e\n\n\t  \u003c/fontconfig\u003e\n\n[⬆ Back to top](#contents)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftonietto%2FElementary-OS-First-Steps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftonietto%2FElementary-OS-First-Steps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftonietto%2FElementary-OS-First-Steps/lists"}