Commit graph

99 commits

Author SHA1 Message Date
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