Commit graph

1041 commits

Author SHA1 Message Date
Marty Oehme 655967427f add xcape as default package for x group
used to map capslock both to control (when pressed together with
other keys) and escape (when pressed on its own).
2019-03-12 14:55:47 +01:00
Marty Oehme ed71470287 shorten dotfiles command to interact with repo to dot 2019-03-12 14:55:08 +01:00
Marty Oehme 456859adfa Merge branch '10-no-permission-for-any-files-in-home-dir' into 'master'
Resolve "No permission for any files in home dir"

Closes #10

See merge request marty-oehme/dotfiles!4
2019-03-12 13:44:44 +00:00
Marty Oehme 5935b8884a Fix home files owned by root after provision 2019-03-12 14:42:48 +01:00
Marty Oehme 1c975dc1aa Merge branch '11-investigate-switching-to-alacritty' into 'master'
Resolve "Investigate switching to alacritty"

Closes #11

See merge request marty-oehme/dotfiles!3
2019-03-12 12:56:41 +00:00
Marty Oehme 0ce01cdd5d Switch from urxvt to alacritty 2019-03-12 13:49:36 +01:00
Marty Oehme 51f74efecc Update README 2019-03-12 11:08:42 +01:00
Marty Oehme 9f8b7eb0b8 Merge branch '9-change-shell-to-specified-shell-on-installation' into 'master'
Resolve "Change shell to specified shell on installation"

Closes #9

See merge request marty-oehme/dotfiles!2
2019-03-11 21:17:15 +00:00
Marty Oehme afa79821cd Resolve "Change shell to specified shell on installation" 2019-03-11 21:17:15 +00:00
Marty Oehme 2ead9a76c4 Merge branch '6-allow-multiple-package-presets-to-be-chosen-from-when-provisioning' into 'master'
Resolve "Allow multiple package presets to be chosen from when provisioning"

Closes #6

See merge request marty-oehme/dotfiles!1
2019-03-11 20:24:06 +00:00
Marty Oehme cf00dabeb0 Allow Choice of package group presets when provisioning
Choice is presented at beginning of provisioning and can choose from 3 different package groups (desktop, laptop, headless) with emphasis on different deployment functionality. Additional packages to run installation against can also be passed in as command option with -f "/path/to/packages.csv /path/to/more.csv" which will get installed alongside the selected package group. When choosing -F the packages will get installed as the only packages instead.
2019-03-11 20:24:06 +00:00
Marty Oehme 9fc72b9f16 Change install script wording 2019-03-10 23:22:54 +01:00
Marty Oehme 01051de36a Make install script file executable 2019-03-10 23:15:35 +01:00
Marty Oehme c768aa9983 add german / us keyboard layout switching for X 2019-03-10 14:18:05 +01:00
Marty Oehme c40bbaeaf7 Update README.md 2019-03-10 08:42:15 +00:00
Marty Oehme 237d69580e Update README.md 2019-03-10 08:20:19 +00:00
Marty Oehme 8e2673fbb9 Update README add polybar theme link 2019-03-10 08:42:39 +01:00
Marty Oehme 6748f72014 Add :q in terminal idea 2019-03-09 22:09:49 +01:00
Marty Oehme 449983573a Add ack investigation to roadmap 2019-03-09 21:44:40 +01:00
Marty Oehme 712b6b389a Add simple nvim personalizations 2019-03-09 21:33:42 +01:00
Marty Oehme 6ee6fb96f6 Add cl alias to clear terminal 2019-03-09 21:33:42 +01:00
Marty Oehme 82d1095620 Update README.md 2019-03-06 12:14:21 +00:00
Marty Oehme 21b56671da Add bootstrap scripts to repository to be versioned 2019-03-06 13:06:44 +01:00
Marty Oehme 9cbce930ce Remove dotfiles setup for each shell startup 2019-03-05 17:45:44 +01:00
Marty Oehme 0a5b98df92 Update README.md to contain all roadmap lines 2019-03-05 14:49:40 +01:00
Marty Oehme 96c78612a4 Integrate sensible vim plugin 2019-03-04 11:47:17 +01:00
Marty Oehme 61f26f4708 Set up switchtes between floating/tiling to be v based. 2019-03-04 10:51:06 +01:00
Marty Oehme 126328dc5c Create base-level comfortable tmux config 2019-02-27 14:42:45 +01:00
Marty Oehme 39ca1b4d5c Move Capslock Remapping to xinitrc
Prevents a new instance of xcape being started with every single
shell session (i.e. a lot of sessions with tmux, urxvt, etc.).
Instead initializes xcape key replacement once when starting x
2019-02-27 10:02:06 +01:00
Marty Oehme 1097515a34 Make i3 window closing mod+x, same as tmux prefix+x 2019-02-26 18:13:40 +01:00
Marty Oehme cb898f2dec Make capslock behave as control/escape key
Behaves as control when used in conjunction with other keys.
Behaves as escape when used alone. When accidentally pressed
keep long pressing (>500ms) and it will pretend to not have
been pressed.
2019-02-26 12:39:00 +01:00
Marty Oehme 3d5389c8d4 Add term cursor overrides to tmux
Allows cursor to be changed by nvim whenever
it mode-changes. Works in urxvt, untested
in other terminals.
2019-02-26 10:45:36 +01:00
Marty Oehme 25d4f1df54 Automatically call nvim with vim command if installed 2019-02-26 10:31:40 +01:00
Marty Oehme f4b0d38148 Add tm command to dynamically attach to tmux sessions
If a session is running, run a detached session. (Detach
all other clients.) If no session with the name is
running, create a new session and attach. Session name
can be passed in, or defaults to current directory name.
2019-02-26 10:10:03 +01:00
Marty Oehme 26f06d51b4 Set nvim as default EDITOR environment variable 2019-02-26 10:07:54 +01:00
Marty Oehme 72a6eafb72 Hard-code theming into tmux.conf. Enable Prefix/Command Highlighting in status bar. 2019-02-25 10:33:48 +01:00
Marty Oehme ecde934d1d Disable urxvt tabbing, to replace with tmux 2019-02-25 10:32:20 +01:00
Marty Oehme 2da738f1a8 Make tmux & tpm XDG compliant. 2019-02-25 00:38:18 +01:00
Marty Oehme b3b6d91f33 Add unique mpv script for playlist queuing with qutebrowser. 2019-02-24 16:27:12 +01:00
Marty Oehme b9ceee0ed3 Move XDG specification to .profile, get called (manually) by zshrc and automatically by bash. 2019-02-24 16:22:41 +01:00
Marty Oehme fa1db16f74 Revert ssh script to zsh dir. Scripts dir should be reserved for callable scripts as a bin directory living on the path. 2019-02-24 16:21:30 +01:00
Marty Oehme efffd56d63 Move larger scripts into separate dir 2019-02-24 13:28:35 +01:00
Marty Oehme 9f18216fb9 Move Xresources files to better comply with XDG 2019-02-24 13:03:17 +01:00
Marty Oehme 71c5944bf8 Simplify zsh config file structure 2019-02-24 12:34:40 +01:00
Marty Oehme 7bdf7ab1cd Fix plugins looking for wrong zgen directory 2019-02-24 12:09:43 +01:00
Marty Oehme ff874c4c79 Refactor: Extract zsh config file loading to function 2019-02-24 12:04:32 +01:00
Marty Oehme 54b756a0f6 Remove echo from plugin loader 2019-02-24 12:02:50 +01:00
Marty Oehme 5e50aafcd0 Begin moving to new XDG compliant directory structure 2019-02-24 11:06:50 +01:00
Marty Oehme 50c1b6cacb Change i3 System keys, Fix up config organization 2019-02-24 09:12:47 +01:00
Marty Oehme c628081f35 Set i3 font to Fira Code, Give statusbar softer colors 2019-02-24 09:11:38 +01:00