Skip to content
/ dotfiles Public

🛠 Global apps, modules, packages, .files, sensible hacker defaults for macOS and Windows

License

Notifications You must be signed in to change notification settings

radum/dotfiles

Repository files navigation

Radu's dotfiles

Global apps, modules, packages, .files, sensible hacker defaults for macOS, Linux and Windows WSL (WIP)

image

Inspiration ❤️🌎

This repo is inspired and influenced by

Other inspiring and quite helpful articles, repos, tools, etc.:

A big thank you to the dotfiles community and all aforementioned people.

Install

⚠️ Disclaimer ⚠️

These are my dotfiles, so please feel free to take anything you want but do so at your own risk. 🙂 You should first fork this repository, review the code, and remove the things you don’t want or need. Don’t blindly use stuff unless you know what that entails.

Dependencies

First, make sure you have all those things installed:

  • git: to clone the repo
  • curl: to download some stuff
  • tar: to extract downloaded stuff
  • zsh: to actually run the dotfiles
  • sudo: some configs may need that

Clone with Git

Mac OS dependency

On a fresh install of macOS, run:

# This will ensure all updates are done and the installs the necessary Xcode tools
sudo softwareupdate -i -a
xcode-select --install

or if that doesn't work download them from here https://developer.apple.com/download/more/ (Command line tools)

⚠️ Temporary step ZSH install

This is not needed with the latest Macs, as ZSH is the default shell. You can check in System settings / Users / right click on the user and advanced options.

Install zsh manually first and make sure its the default shell, then run the install script.

I think I need to make the setup a 2 step process to install zsh run it and the fire again the install script on those machines that don't have it by default.


Clone the repo:

# Clone in a `.dotfiles` folder as all scripts will reference it
git clone https://github.com/radum/dotfiles.git ~/.dotfiles

Then, run these steps:

cd ~/.dotfiles
./scripts/bootstrap
zsh # or just close and open your terminal again.

Fonts

To be able to see al glyphs and still use the font we like we need to patch the font and add the missing glyphs.

This can be done with Nerd fonts. Nerd Fonts is a project that patches developer targeted fonts with a high number of glyphs (icons). Specifically to add a high number of extra glyphs from popular 'iconic fonts' such as Font Awesome ➶, Devicons ➶, Octicons ➶, and others.

Pick the one you like and use it in your terminal.

My current pick:

Further help

About

🛠 Global apps, modules, packages, .files, sensible hacker defaults for macOS and Windows

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published