kahlertl / dotfiles

Mirror of my personal dotfile repository

Home Page:https://git.square-src.de/lucas/dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Personal dotfiles

This repository contains my personal dotfiles for all my Posix working stations. A bare git repository with a different working directory is used to manage the file. For detailed explanation see 1 and 2.

Customizations

  • bash prompt
    • color
    • git support
    • virtualenv support
  • aliases with bash completion support via complete-alias
  • include common local directories to $PATH env variable
  • git configuration
  • ssh configuration
  • Modded i3 configuration with polybar

Installation

alias config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
echo ".dotfiles" >> .gitignore
git clone --bare git@git.square-src.de:lucas/dotfiles.git $HOME/.dotfiles

config checkout
config config --local status.showUntrackedFiles no

systemd-managed window manager

Managing your service with a systemd user session is quite handy. So handy, that I let systemd manage my whole window manager.

# Copy menu entry for Gnome Display Manager (GDM)
sudo cp ~/.config/xsessions/systemd.desktop /usr/share/xsessions/

# Enable i3 service
systemctl --user enable i3wm.service

# Enable tray applications
systemctl --user enable nextcloud.service network-manager-applet.service

About

Mirror of my personal dotfile repository

https://git.square-src.de/lucas/dotfiles

License:GNU General Public License v3.0


Languages

Language:Shell 94.4%Language:CSS 3.1%Language:Vim Script 1.2%Language:Python 1.2%