Remove neovim as submodule
This commit is contained in:
parent
6cbc00f9ec
commit
384d2bfc58
4
.gitmodules
vendored
4
.gitmodules
vendored
|
@ -1,4 +0,0 @@
|
||||||
[submodule "nvim"]
|
|
||||||
path = nvim
|
|
||||||
url = https://git.xenia.me.uk/xenia/nvim.git
|
|
||||||
branch = main
|
|
10
Makefile
10
Makefile
|
@ -2,18 +2,16 @@ $(eval HOSTNAME=$(shell hostname))
|
||||||
HOMEMANAGER_CONFIG := $(PWD)/home/$(HOSTNAME)/$(USER).nix
|
HOMEMANAGER_CONFIG := $(PWD)/home/$(HOSTNAME)/$(USER).nix
|
||||||
CONFIG_DIR := $(if $(XDG_CONFIG_HOME), $(XDG_CONFIG_HOME), $(HOME)/.config)
|
CONFIG_DIR := $(if $(XDG_CONFIG_HOME), $(XDG_CONFIG_HOME), $(HOME)/.config)
|
||||||
HOMEMANAGER_CONFIG_DIR := $(CONFIG_DIR)/home-manager
|
HOMEMANAGER_CONFIG_DIR := $(CONFIG_DIR)/home-manager
|
||||||
SUBMODULES := $(CONFIG_DIR)/nvim
|
|
||||||
|
|
||||||
.PHONY: default clean nixos home /etc/nixos/config
|
.PHONY: default clean nixos home /etc/nixos/config
|
||||||
|
|
||||||
default: $(SUBMODULES)
|
default:
|
||||||
command -v nix > /dev/null || exit 1
|
command -v nix > /dev/null || exit 1
|
||||||
[ -e /etc/nixos/ ] && make nixos || make home
|
[ -e /etc/nixos/ ] && make nixos || make home
|
||||||
bat cache --build
|
bat cache --build
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-[ -e /etc/nixos ] && sudo rm /etc/nixos/config || rm -rf $(HOMEMANAGER_CONFIG_DIR)
|
[ -e /etc/nixos ] && sudo rm /etc/nixos/config || rm -rf $(HOMEMANAGER_CONFIG_DIR)
|
||||||
-rm $(SUBMODULES)
|
|
||||||
|
|
||||||
nixos: /etc/nixos/config
|
nixos: /etc/nixos/config
|
||||||
sudo nixos-rebuild switch
|
sudo nixos-rebuild switch
|
||||||
|
@ -32,7 +30,3 @@ $(HOMEMANAGER_CONFIG_DIR)/home.nix: $(HOMEMANAGER_CONFIG) $(HOMEMANAGER_CONFIG_D
|
||||||
|
|
||||||
$(CONFIG_DIR) $(HOMEMANAGER_CONFIG_DIR):
|
$(CONFIG_DIR) $(HOMEMANAGER_CONFIG_DIR):
|
||||||
mkdir -p $@
|
mkdir -p $@
|
||||||
|
|
||||||
$(SUBMODULES): $(CONFIG_DIR)/%: %
|
|
||||||
$(SUBMODULES):
|
|
||||||
-ln -s $$(readlink -f $?) $(CONFIG_DIR)/
|
|
||||||
|
|
1
nvim
1
nvim
|
@ -1 +0,0 @@
|
||||||
Subproject commit 8dd36f4d456162dcbec743232ae729a63eb231bc
|
|
Loading…
Reference in a new issue