Evie Litherland-Smith
|
73c0e3d5a9
|
Makefile now uses nix-shell to ensure home-manager
|
2023-06-19 07:57:46 +01:00 |
|
Evie Litherland-Smith
|
7b9d922b29
|
make makefile more robust
|
2023-06-19 06:24:21 +01:00 |
|
Evie Litherland-Smith
|
92062ff584
|
Add make step to clone nvim repo
|
2023-06-18 10:47:48 +01:00 |
|
Evie Litherland-Smith
|
bf81136d18
|
Move machine nixos and home-manager config into machines directory, update makefile accordingly
|
2023-06-17 10:27:02 +01:00 |
|
Evie Litherland-Smith
|
384d2bfc58
|
Remove neovim as submodule
|
2023-06-16 14:33:04 +01:00 |
|
Evie Litherland-Smith
|
dcc5b92e5f
|
Stop asking for keychain at startup, don't mess with nvim repo state in Makefile
|
2023-06-07 08:19:17 +01:00 |
|
Evie Litherland-Smith
|
95e1d72932
|
nvim updates, add sed as requirement for spectre plugin
|
2023-06-06 15:51:48 +01:00 |
|
Evie Litherland-Smith
|
91e5629a83
|
Delete hypr and waybar submodules, move back into nix expressions
|
2023-06-04 10:41:56 +01:00 |
|
Evie Litherland-Smith
|
3eb36b9f02
|
Change submodule pull to submodule update in make
|
2023-06-03 09:53:26 +01:00 |
|
Evie Litherland-Smith
|
c58a3ec4cc
|
Pull submodules before updating
|
2023-06-03 08:40:27 +01:00 |
|
Evie Litherland-Smith
|
fba214d3e3
|
Add distrobox and podman, don't sync submodules to /etc/nixos/config
|
2023-06-01 13:37:15 +01:00 |
|
Evie Litherland-Smith
|
0775e886d1
|
Pull submodules when making
|
2023-05-31 20:48:30 +01:00 |
|
Evie Litherland-Smith
|
99ad7701da
|
Rewrite Makefile to simplify and use new submodules
|
2023-05-31 20:37:10 +01:00 |
|
Evie Litherland-Smith
|
b77ca6a5d3
|
Add bat cache --build to nixos-update
Temp feature until I can figure out how/where to add to nix expression
|
2023-05-31 11:21:08 +01:00 |
|
Evie Litherland-Smith
|
825c809fa0
|
Enable nix-direnv integration to cache direnv builds
|
2023-05-31 11:18:45 +01:00 |
|
Evie Litherland-Smith
|
d22f050577
|
Add nixos-rebuild switch to update
|
2023-05-31 10:04:48 +01:00 |
|
Evie Litherland-Smith
|
0699e44b60
|
Use rsync to move nixos config to /etc/nixos/config rather than cloning
Add rsync command to nixos and update sections of Makefile
|
2023-05-31 09:57:29 +01:00 |
|
Evie Litherland-Smith
|
2cc371ed63
|
Switch Makefile back to https repo urls
Update directive will update repo urls before pulling
|
2023-05-28 20:21:16 +01:00 |
|
Evie Litherland-Smith
|
3851cd367c
|
Add existing directory catch to git clone steps
|
2023-05-26 13:00:52 +01:00 |
|
Evie Litherland-Smith
|
6906aa349b
|
Update repo urls now that ssh should be working
|
2023-05-25 17:21:28 +01:00 |
|
Evie Litherland-Smith
|
0dd2486013
|
Add update command to Makefile to pull external repos
|
2023-05-25 10:00:49 +01:00 |
|
Evie Litherland-Smith
|
497b9d13f8
|
Move waybar to separate repo, add to Makefile
|
2023-05-25 09:31:56 +01:00 |
|
Evie Litherland-Smith
|
5dd04cc1a9
|
Add hyprland repo to Makefile
|
2023-05-24 09:17:43 +01:00 |
|
Evie Litherland-Smith
|
ac1a933127
|
Add cspell ignored words
|
2023-05-19 08:57:42 +01:00 |
|
Evie Litherland-Smith
|
38c18601b7
|
Move nvim related things to separate repo
|
2023-05-16 09:58:47 +01:00 |
|
Evie Litherland-Smith
|
b0f78102c6
|
Makefile can clone repository to root user in NixOS
|
2023-05-09 17:29:04 +01:00 |
|
Evie Litherland-Smith
|
ee4033af82
|
Add nvim installer script
Add clean up for legacy style install
|
2023-05-05 15:17:02 +01:00 |
|
Evie Litherland-Smith
|
f61bee0b2d
|
Add installers for legacy Makefile step
|
2023-05-05 14:07:12 +01:00 |
|
Evie Litherland-Smith
|
9478fdd9ca
|
Add rule to link nvim config only
|
2023-05-04 13:02:05 +01:00 |
|
Evie Litherland-Smith
|
3018b57334
|
Move nix config up to top level of directory
|
2023-05-04 12:37:53 +01:00 |
|
Evie Litherland-Smith
|
7a90a24b96
|
Update Makefile
Automatically select nixos or home-manager install using /etc/nixos
directory as test
|
2023-05-04 12:29:07 +01:00 |
|
Evie Litherland-Smith
|
089187738e
|
Update Monarch config
Update Monarch config file for restructure
Fix Makefile for new non-nixos structure
Add MacOS background blur to wezterm
|
2023-05-02 08:22:53 +01:00 |
|
Evie Litherland-Smith
|
e3f6035b75
|
Fix Makefile file type
|
2023-04-29 12:35:56 +01:00 |
|
Evie Litherland-Smith
|
8ed8fb15d8
|
Rename nixos config files to use just hostname
|
2023-04-28 11:50:11 +01:00 |
|
Evie Litherland-Smith
|
fe5f21d802
|
Start reorganising Makefile
Add downloaded copy of nix installer shell script
|
2023-04-20 11:40:30 +01:00 |
|
Evie Litherland-Smith
|
615d8af923
|
Move home-manager to individual rule set
|
2023-04-18 16:42:34 +01:00 |
|
Evie Litherland-Smith
|
143132b598
|
Add home-manager config linking properly
|
2023-04-18 16:39:05 +01:00 |
|
Evie Litherland-Smith
|
1ec85f8292
|
Add nixos and home-manager config linking to Makefile
|
2023-04-18 10:01:37 +01:00 |
|
Evie Litherland-Smith
|
57812c539b
|
Link home-manager config file for current machine
|
2023-04-18 08:44:46 +01:00 |
|
Evie Litherland-Smith
|
331a6c5c5f
|
Add nix installed to makefile
|
2023-04-11 10:14:55 +01:00 |
|
Evie Litherland-Smith
|
797c660b0d
|
Start re-using i3 scripts and rofi config
|
2023-04-05 11:16:41 +01:00 |
|
Evie Litherland-Smith
|
59f7900cfd
|
Link i3_config
|
2023-04-03 16:46:18 +01:00 |
|
Evie Litherland-Smith
|
553131d9e0
|
Fix broken linking in Makefile
|
2023-03-31 13:14:08 +01:00 |
|
Evie Litherland-Smith
|
83d2dcf3c5
|
Add inputrc linking back to Makefile
|
2023-03-30 17:11:00 +01:00 |
|
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 |
|