项目作者: diegoferigo

项目描述 :
My personal GNU/Linux dotfiles
高级语言: Shell
项目地址: git://github.com/diegoferigo/dotfiles.git
创建时间: 2020-12-24T10:39:15Z
项目社区:https://github.com/diegoferigo/dotfiles

开源协议:MIT License

下载


:hammer_and_wrench: dotfiles

  • :penguin: Boostrap dotfiles on GNU/Linux systems without cloning first the repository.
  • :twisted_rightwards_arrows: Dotfiles handled with a bare git repository
    in the user’s home (no symlinks).
  • :skull_and_crossbones: Never using sudo.
  • :pencil2: New config alias to handle the bare repository (config status, config commit, …).
  • :fish: bash and fish support.
  • :star: Prompt based on starship.
  • :house: Installs in the user’s home a bunch of tools (bat, fzf, fd, …)

:rocket: Bootstrap

Minimal dependencies for both bash and fish:

  1. apt update
  2. apt install nano git wget curl unzip bash-completion

Optionally install a recent fish version:

  1. apt install software-properties-common
  2. apt-add-repository ppa:fish-shell/release-3
  3. apt install fish

Bootstrap the dotfiles:

  1. curl -fsSL https://raw.githubusercontent.com/diegoferigo/dotfiles/main/bootstrap | bash

:label: Notes

The structure of this repository is compatible with @latest/github/developing-online-with-codespaces/personalizing-codespaces-for-your-account">Github Codespaces.