No description
Find a file
2024-07-16 09:38:16 +02:00
.bash_functions bashrc: Added an autosource function that allows us to source other files similar to how you would import python modules 2019-05-18 15:30:55 +02:00
.bashrc.d fix(brew): do not assume brew install path 2023-02-20 11:31:44 +01:00
.config fix(nvim): better yml indent rules 2024-07-16 09:35:49 +02:00
.dotfiles autosource: Made variables local so they don't leak 2019-05-18 17:20:23 +02:00
.environment.d style(environment.d): remove unnecessary export 2024-07-16 09:38:16 +02:00
.github feat(environment.d): configure systemd ssh-agent if available 2024-07-16 09:16:32 +02:00
.local Merge branch 'master' of github.com:gliech/dotfiles 2019-05-21 10:04:28 +02:00
.screenlayout feat: basic i3/X11 config 2023-07-14 19:43:49 +02:00
.ssh feat: ssh config 2023-11-17 13:25:46 +01:00
.bash_profile bash: restructured bashrc and bash_profile so they won't cause problems with scp 2018-12-16 13:39:45 +01:00
.bashrc bashrc: Added an autosource function that allows us to source other files similar to how you would import python modules 2019-05-18 15:30:55 +02:00
.xprofile feat: basic i3/X11 config 2023-07-14 19:43:49 +02:00

Gliech Dotfiles

Replication

git clone -n --config core.bare=true --separate-git-dir=$HOME/.dotgit git@github.com:gliech/dotfiles.git $(mktemp -d)
git --work-tree=$HOME --git-dir=$HOME/.dotgit reset HEAD
git --work-tree=$HOME --git-dir=$HOME/.dotgit checkout -b $HOSTNAME
git --work-tree=$HOME --git-dir=$HOME/.dotgit -c user.name="$USER" -c user.email="${USER}@${HOSTNAME}" commit -am "Backed up pre-existing configs to local branch"
git --work-tree=$HOME --git-dir=$HOME/.dotgit checkout master

Untracked Configurations (TODO)

  • Firefox profile
  • Gnome Extensions
    • AWS EC2 SSH helper
    • Battery Status
    • Disable workspace switcher popup
    • Gsconnect (Warning für die ganzen optionalen Pakete, die das braucht)
    • Launch new instance
    • No topleft hot corner
    • Status area horizonzal spacing
    • Vitals

Missing Features (TODO)

  • Vim relative line numbering
  • unset all variables
  • Initial Setup
    • do the eye candy messaging stuff
    • restructure setup
    • add proper status messages to vim-plug install
    • install vim plugins
    • missing executables warnings
    • environment templates? (git.env!)
  • fix the umask
  • Vim put the Yaml indent Stuff in a proper filetype detection script (ftplugin?)
  • Vim also add cfn filetype for cfn-lint
  • enable user systemd units during install (for example the sysd ssh-agent)

Echos to be replaced by msg()

  • fuck error msg
  • initial setup