My dotfiles managed by yadm tool.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
erg 40493e3602
Initial commit
5 months ago
.config Initial commit 1 week ago
.gnupg Initial commit 1 week ago
.local/bin Initial commit 1 week ago
.mozilla Initial commit 1 week ago
.mutt Initial commit 1 week ago
.oh-my-zsh @ 89366be43f Initial commit 1 week ago
.yadm Initial commit 1 week ago
.VagrantFile##perso Initial commit 1 week ago
.VagrantFile##pro Initial commit 1 week ago
.Xresources Initial commit 1 week ago
.bashrc Initial commit 1 week ago
.gitconfig Initial commit 1 week ago
.gitconfig.local##perso Initial commit 1 week ago
.gitconfig.local##pro Initial commit 1 week ago
.gitmodules Initial commit 1 week ago
.mbsyncrc Initial commit 1 week ago
.profile Initial commit 1 week ago
.shelldap.rc##pro Initial commit 1 week ago
.vimrc Initial commit 1 week ago
.xinitrc Initial commit 1 week ago
.zprofile Initial commit 1 week ago
.zshenv Initial commit 1 week ago
.zshrc Initial commit 1 week ago
LICENSE Initial commit 1 week ago
README.md Initial commit 1 week ago

README.md

Dotfiles

This repository contain my dotfiles managed by yadm tool.

It’s Debian oriented and permit to deploy my entire environment in less than 5 minutes.

Dependencies

CLI

First, we need to install yadm for bootstrap config :

sudo apt install --no-install-recommends --yes \
    yadm git zsh rsync htop vim curl wget ncdu lsof adb \
    mutt isync libnotify-bin \
    parted cryptsetup-bin libpam-mount-bin dosfstools mtools \
    build-essential qemu-kvm qemu-utils libvirt-daemon-system docker.io vagrant-libvirt dnsmasq-base

For GPG support with smartard and pass tool :

sudo apt install --no-install-recommends --yes \
    gpg gnupg-agent opensc pcscd scdaemon pass

GUI

For install i3 desktop; xorg; pulseaudio; xterm; firefox and flatpak (used for others GUI apps):

sudo apt install --no-install-recommends --yes \
    i3-wm dunst i3lock i3status suckless-tools xorg xinit x11-xserver-utils mesa-vulkan-drivers \
    pulseaudio pulseaudio-utils pavucontrol \
    firefox-esr flatpak \
    xterm mpv mupdf pinentry-qt scrot imagemagick

For install proprietary firmware (support for AMD Vega cards and CPU microcodes):

sudo apt install --yes firmware-linux-nonfree

Bootstrap

Then clone this repository with yadm and run bootstrap script :

yadm clone https://codeberg.org/erg/dotfiles.git -f --bootstrap

License

These dotfiles and scripts are licensed under MIT license, see LICENSE file for details.

Somes scripts in .local/bin can have been written by others people and can be licensed under another license.