Giter VIP home page Giter VIP logo

dotfiles's Introduction

dotfiles

Dotfiles for Arch Linux with i3, vim, rofi, kitty... and VFIO.

Programs

Submodules

  • Programs: lib/
# Download
$ git submodule init
$ git sumbodule update --remote

# Update
$ git submodule update --recursive --remote

Vim Plugins

Using vim-plug in .vim/plugged.

  • Errors on first run - vim-plug has to be installed (automatic through .vimrc).

Config Locations

~/ && /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)
    - i3blocks*
    - kitty*
    - ranger/*
    - rgb/*.orp (~/.config/OpenRGB)
    - rofi*
    - udiskie*
    - yay*
~/.local/
    - share/applications/*
/boot/
    - loader! _(systemd-boot)_
/etc/
    - NetworkManager/dispatcher.d/*
    - X11/* (VFIO)
    - X11/xorg.conf.d/*
    - bumblebee/* (GPU)
    - default/*(-hostname) (~VFIO)
    - modprobe.d/* (~VFIO)
    - powerpanel/* [pwrstatd.conf to /etc/] (UPS)
    - 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)
    - barrier (VFIO)
    - 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.

Printing

Canon Pixma MX475

Arch packages:

  • cups
  • cups-bjnp (Canon USB over IP protocol driver)
  • gutenprint (best driver for Pixma printers)

dotfiles's People

Contributors

jonpas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.