devmatteini / dotfiles

:wrench: dotfiles for ubuntu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

🔧 dotfiles for ubuntu

Installation

⚠️ Backup your current dotfiles, otherwise launching the installation script will override them!

git clone https://github.com/devmatteini/dotfiles.git && cd dotfiles && ./bootstrap.sh

The bootstrap.sh script execute:

  1. bootstrap/file_system.sh to create common directories
  2. bootstrap/configs.sh to create symlinks to home and config files
  3. bootstrap/dependencies.sh to install basic dependencies

Shell

Currently using zsh. You can customize it by editing configs/zsh files.

Alternatively you can use configs/bash.

Prompt

Currently using starship. You can customize it by editing configs/starship.toml.

By default if starship is not installed basic fallback prompt is available for both bash and zsh.

Terminal Emulator

Currently using WezTerm. You can customize it by editing configs/wezterm/wezterm.lua.

Alternatively you can use gnome-terminal and load its configuration by running:

./packages/gnome-terminal configs/gnome-terminal.dconf

To export a new configuration follow this article instructions.

Packages

If you didn't run the bootstrap.sh script, run:

./bootstrap/file_system.sh
./bootstrap/dependencies.sh

To install packages you can find scripts in packages/.

GRUB Theme

https://github.com/shvchk/poly-dark

grub-poly-dark

Inspired by

About

:wrench: dotfiles for ubuntu


Languages

Language:Shell 83.8%Language:Lua 8.1%Language:Python 4.6%Language:Vim Script 3.5%