Dotfiles for Arch Linux with i3, vim, rofi, kitty... and VFIO.
- Programs:
lib/
# Download
$ git submodule init
$ git sumbodule update --remote
# Update
$ git submodule update --recursive --remoteUsing vim-plug in .vim/plugged.
- Errors on first run - vim-plug has to be installed (automatic through
.vimrc).
~/ && /root/
- .vim*
- .Xresources
- .bashrc
- .drirc (GPU)
- .gtkrc-2.0
- .p10k.zsh
- .popt
- .tmux.conf (REMOTE)
- .urlview
- .vimrc
- .xinitrc (~VFIO)
- .zprofile (no root)
- .zshrc
~/.config/
- dunst*
- gsimplecal*
- gtk-3.0/*
- i3* (~VFIO)
- kitty*
- networkmanager-dmenu*
- ranger/*
- rgb/*.orp (~/.config/OpenRGB)
- rofi*
- udiskie*
- yay*
~/.local/
- share/applications/* (proxsign is copied to /usr/share/applications/)
/boot/
- loader! _(systemd-boot)_
/etc/
- NetworkManager/dispatcher.d/*
- X11/* (VFIO)
- X11/xorg.conf.d/*
- bluetooth/*
- bumblebee/* (GPU)
- default/*(-hostname) (~VFIO)
- lightdm/* (copied due to permissions)
- modprobe.d/* (~VFIO)
- samba/*(-hostname) (~VFIO/SRV)
- sane.d/*
- security/*
- ssh/* (SRV)
- udev/rules.d/* (~VFIO)
- ufw/applications.d/*
- fonts/*
- fstab(-hostname)
- locale.conf
- looking-glass.conf (VFIO)
- mkinitcpio.conf (VFIO)
- vconsole.conf
None
- backup (BAK)
- lib
- vm (VFIO)Notes:
*folder symlinked,/*all files in folder symlinked,!copied (sensitive or boot information).(-hostname)for splitting different files for different machines.(BAK)for backup tools.(VFIO)for PCI passthrough Virtual Machine setup (~for partially VFIO).(GPU)for GPUs.(REMOTE)for remote machine work.(SRV)for remote machine work.(UPS)for uninterruptible power supply.
Arch packages:
cupscups-bjnp(Canon USB over IP protocol driver)gutenprint(best driver for Pixma printers)