Commit graph

163 commits

Author SHA1 Message Date
Evie Litherland-Smith 74220266e1 Add config for H0165, move lazygit and ssh config into nix expressions, adjust Makefile accordingly 2023-03-28 17:14:10 +01:00
Evie Litherland-Smith 531b40f483 Replace binaries and installer scripts with nix config 2023-03-28 09:34:10 +01:00
Evie Litherland-Smith ed535a3cac Add case insensitive completion for bash/zsh 2023-03-18 10:01:46 +00:00
Evie Litherland-Smith ac8e25eff5 Fix starship non-POSIX issue, set default install location to local bin 2023-03-15 08:11:32 +00:00
Evie Litherland-Smith b15758ca82 Add default profile to source bashrc on login shell, rewrite Makefile layout to be more logical 2023-03-15 07:47:37 +00:00
Evie Litherland-Smith 790bc2cb98 Force correct location for direnv install 2023-03-05 22:23:43 +00:00
Evie Litherland-Smith 0324e46c1b Adjust Makefile to better use installer scripts 2023-03-05 22:16:16 +00:00
Evie Litherland-Smith 6a496c2b37 Add test for poetry/pyenv as macOS can install them in different places 2023-03-04 09:13:20 +00:00
Evie Litherland-Smith a50e6cfca6 Add default zshrc from bashrc, add warning in Makefile to add git email if missing 2023-03-04 09:08:14 +00:00
Evie Litherland-Smith 4361a7812a Store pynvim setup in dedicated virtualenv, make using Makefile 2023-03-02 16:08:39 +00:00
Evie Litherland-Smith 48cf6c5805 Remove starship from Makefile as its in local bin 2023-03-01 18:09:25 +00:00
Evie Litherland-Smith 0c4937660f Use install scripts in packages directory 2023-03-01 17:46:07 +00:00
Evie Litherland-Smith 82cefb12dd Link bashrc 2023-03-01 17:18:35 +00:00
Evie Litherland-Smith ce318d706d Link themes directory properly, set catppuccin theme for GTK 2023-03-01 08:10:50 +00:00
Evie Litherland-Smith a8b781b744 Add i3 include directory for non-version controlled config, add catppuccin theme for xfce/gtk, remove fonts directory 2023-03-01 07:36:57 +00:00
Evie Litherland-Smith a1d5a99d10 Install pyenv and poetry using own installers 2023-02-27 10:39:04 +00:00
Evie Litherland-Smith 35a2948657 Move pkglist into separate, grouped package files 2023-02-25 20:15:51 +00:00
Evie Litherland-Smith 5896fffa14 Add nerd fonts back to repo 2023-02-25 15:43:39 +00:00
Evie Litherland-Smith bbdaa20adc Remove profile from makefile 2023-02-25 15:30:00 +00:00
Evie Litherland-Smith 717acf5ddc Make linking more robust 2023-02-25 08:56:04 +00:00
Evie Litherland-Smith 7709fef79e Complete conversion to fish 2023-02-25 08:46:56 +00:00
Evie Litherland-Smith 40bdb20c6c Fix dependencies causing zsh plugins to incorrectly request updating 2023-02-21 07:36:48 +00:00
Evie Litherland-Smith bb64daece4 Remove libtmux install step 2023-02-17 16:30:00 +00:00
Evie Litherland-Smith 6bd20abc84 Add HOME variable to lazy repo 2023-02-17 09:07:24 +00:00
Evie Litherland-Smith 284228ad80 Remove lazygit bootstrap and add to makefile 2023-02-17 09:02:48 +00:00
Evie Litherland-Smith 9784fe15c6 Initial convert nvim to use lazy instead of packer 2023-02-17 08:51:09 +00:00
Evie Litherland-Smith eabcb6f615 Redo p10k, add zsh syntax highlighting 2023-02-14 22:38:38 +00:00
Evie Litherland-Smith 44346ef468 Rename packages to pacman 2023-02-11 10:02:36 +00:00
Evie Litherland-Smith 9065722dc3 Trailing whitespace 2023-02-10 08:14:10 +00:00
Evie Litherland-Smith 4fa3f61091 Simplify Makefile and separate (un)linking and (un)installing capabilities 2023-02-10 08:13:48 +00:00
Evie Litherland-Smith 6881b5dfb9 Switch back to using Navigator plugin, got working with TMUX now 2023-02-09 22:09:51 +00:00
Evie Litherland-Smith e7ceb24455 Add rule to install all except packages 2023-02-09 16:05:24 +00:00
Evie Litherland-Smith f9f11b15a1 Fix link naming, check for pacman on system 2023-02-09 15:52:52 +00:00
Evie Litherland-Smith 3be9aa5a10 Add TPM for tmux plugin management + plugins 2023-02-09 15:47:44 +00:00
Evie Litherland-Smith 6211685b77 Move ssh-config into subdirectory to enable automatic matching 2023-02-09 08:59:12 +00:00
Evie Litherland-Smith 8383f7d019 Move dotfiles from HOME into sub directory, make discovery automatic
like config
2023-02-09 08:53:40 +00:00
Evie Litherland-Smith d2c5ba1d1e Check if any packages need updating before attempting 2023-02-09 00:02:40 +00:00
Evie Litherland-Smith 9c1dd1ce27 Convert yadm changes back to Makefile-based system 2023-02-08 23:54:40 +00:00
Evie Litherland-Smith 52deaa9493 Remove profile, make zprofile source profile if available but not version controlled 2023-02-03 20:46:06 +00:00
Evie Litherland-Smith f8be54b011 Add profile and zprofile to dotfiles 2023-02-03 09:08:12 +00:00
Evie Litherland-Smith 9cb7cbbef4 Revert to original system for installing packer 2023-02-02 10:20:40 +00:00
Evie Litherland-Smith b2612b22ab Move zshrc into dotfiles as well 2023-02-02 10:18:16 +00:00
Evie Litherland-Smith a1073b3278 Move ohmyzsh custom config to separate directory
Add p10k config and rule to symlink to standard location
2023-02-01 09:39:52 +00:00
Evie Litherland-Smith 9bdd364b12 Remove PACKER_DIR requirement 2023-02-01 07:59:04 +00:00
Evie Litherland-Smith 3a74b60ef3 Add automatic bootstrap for packer install 2023-02-01 07:57:54 +00:00
Evie Litherland-Smith 44462072f6 Add packer to Makefile, add some extra plugins 2023-02-01 07:49:12 +00:00
Evie Litherland-Smith 79b4ecf664 Fix zprofile reference left over 2023-01-31 17:16:28 +00:00
Evie Litherland-Smith a9d8ee047a Remove packer and powerlevel directories on cleanup 2023-01-31 16:16:51 +00:00
Evie Litherland-Smith 19cd11089a Use sshconfig Include option to symlink standard config 2023-01-31 16:13:07 +00:00
Evie Litherland-Smith ca247db5b2 Remove systemd linking 2023-01-31 08:35:35 +00:00
Evie Litherland-Smith c23cb2d353 Remove installers from Makefile, fix SSH re-linking 2023-01-30 22:44:10 +00:00
Evie Litherland-Smith e5925ed8e2 Start adding clean directive 2023-01-30 22:30:02 +00:00
Evie Litherland-Smith 6b24aff105 Fix ssh config make rule 2023-01-30 15:19:51 +00:00
Evie Litherland-Smith b55cd653e7 Move software.sh back into separate installer scripts and add to
Makefile
2023-01-30 15:17:30 +00:00
Evie Litherland-Smith f69a37fe13 Add more sections to Makefile 2023-01-30 10:31:06 +00:00
Evie Litherland-Smith 082a2c6b99 Fix making ssh/socket/ and remember kitty size 2023-01-29 19:25:02 +00:00
Evie Litherland-Smith d1de43ff28 Add pypoetry installer to Makefile
Disable software.sh and add package list
2023-01-28 22:22:12 +00:00
Evie Litherland-Smith b2e6958169 Fix ohmyzsh install
Remove bin and fonts from default install, separate zsh and nvim to keep
2023-01-28 18:57:46 +00:00
Evie Litherland-Smith c2bcdb1197 Fix zsh targets, add to all 2023-01-27 19:40:11 +00:00
Evie Litherland-Smith 7657963b58 Move phony setup 2023-01-27 14:00:09 +00:00
Evie Litherland-Smith 8f5b14ad6d Combine symlink rules into single rule 2023-01-27 13:49:52 +00:00
Evie Litherland-Smith 0af61cf77e Don't overwrite ssh config file unless clean 2023-01-27 13:29:11 +00:00
Evie Litherland-Smith f676af2d25 Recreate all of install.sh features in Makefile 2023-01-27 11:29:28 +00:00