Giter Site home page Giter Site logo

dotfiles's Introduction

dotfiles

Here are the dotfiles I use for my personal system.

Repository structure

In this repo you can find my dotfiles as if the repo root is ~ in my personal system, except for the (not yet here) bin folder.

bin folder

The bin folder is a folder with three simple scripts and two txt file:

  • deploy.sh: Deploy the dotfiles in this repo to the system.
  • pull.sh: Pull the dotfiles of the system in this repo.
  • install.sh : Install packages from packages.txt.
  • tracked_files.txt : Files to deploy or pull.
  • packages.txt : Packages to install.

IMPORTANT: The script support both files or directories, but only will respect the full path of the dotfile if the path starts with "~/".

Usage of scripts

To use this scripts first you need to move inside bin folder:

cd bin

Give permissions to scripts:

chmod +x *.sh

Then you execute one of the scripts. For the two first scripts, before changing anything in your system or the dotfiles in the repo you need to confirm the action as the (your system or this repo) dotfiles will be overwrited.

./pull.sh

or

./deploy.sh

or

./install_packages.sh

Tracked files

  • nvidia_optimus : personal script to exec arguments under nvidia card - for nvidia hybrid systems.
  • atom-packages : txt file with the atom packages i used in Atom (just in case i return to Atom).
  • .zshrc : configuration file for zsh.
  • .vimrc : configuration file for Vim.
  • .config/i3/* : configuration files for i3.
  • .config/polybar/* : configuration files for polybar.
  • .config/picom/picom.conf : configuration file for picom.
  • .config/kitty/kitty.conf : configuration file for kitty.
  • .config/rofi/* : configuration files for rofi.

System Information

  • OS: Arch Linux
  • WM: i3
  • Theme: Arc-Dark
  • Icons: Papirus-Dark
  • Terminal: kitty
  • Terminal Font: Roboto Mono
  • Compositor: Picom

dotfiles's People

Contributors

advy99 avatar alexmnzlms avatar pabluwu707 avatar groctel avatar juanmivy avatar localpinkrobin avatar

Watchers

James Cloos 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.