Skip to content

H4ppy-04/lx_install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Happy's Installation Script

This is specifically designed to suit my needs. With that said...

For beginners and experts alike, setting up a bunch of applications is laborious and exhausting so I have made a few tweaks to my installation so that it is more accessible to people who are looking for a quick and easy Linux installation script.

If you are looking for a more general installation script, other scripts on GitHub would suit your needs much closer than this repository. For example, I've found that Larbs aligns well with my preferences. If you use this script: Thank you. When people file issues and PRs tell me what will break this thing, I can focus on improving it.

Dependencies

These are required for downloading optional programs (see Optional Programs in the following section).

  • git - the stupid content tracker
  • curl - a tool for transferring data to and from servers
  • wget - a network downloader
  • fzf - a command line fuzzy finder

Installation

  1. Clone this repository into $HOME/dotfiles (backup your existing files)
  2. Give the INSTALL file executable permissions with chmod +x INSTALL
  3. Run the INSTALL file via ./INSTALL

Optional Programs

These are optional programs that you can choose to install.

Fonts

Nerd fonts are cool because they combine multiple characters into a single glyph, making programming and looking at code much easier. I think NerdFonts.com describes it well.

Nerd Fonts patches developer-targeted fonts with many glyphs (icons).

- NerdFonts.com

Here are the fonts that I've chosen to be installed:

  • NerdFontsSymbolsOnly
  • Fira Code
  • Fira Mono
  • Agave
  • Droid Sans Mono
  • Fantasque Sans Mono

Requirements

  • You must have an internet connection for this to work!
  • You must be running either Debian, Ubuntu or a GNU/Linux distribution that uses apt as its native package manager.
  • You must have a decent amount of storage. I haven't measured the storage precisely, but generally, when installing Linux you should have 15-20 GB (at least!).

Thanks

A lot of the good stuff in this script came from this file lucario378 which has been monolithically helpful throughout the development process. I also used stack overflow when I got stuck. Shout out to these awesome humans:

  • C0deDaedalus
  • dessert
  • David C. Rankin (et. Al)
  • mateusza