adds more configs

This commit is contained in:
xesc 2023-12-09 19:55:50 +01:00
parent 4b95ccb845
commit aac1f2f7e0
10 changed files with 151 additions and 0 deletions

24
.gitmodules vendored
View file

@ -10,3 +10,27 @@
[submodule "zsh/.config/zsh"]
path = zsh/.config/zsh
url = https://git.xesc.de/xesc/zshconfig.git
[submodule "foot/.config/foot"]
path = foot/.config/foot
url = https://git.xesc.de/xesc/footconfig.git
[submodule "mako/.config/mako"]
path = mako/.config/mako
url = https://git.xesc.de/xesc/makoconfig.git
[submodule "ncspot/.config/ncspot"]
path = ncspot/.config/ncspot
url = https://git.xesc.de/xesc/ncspotconfig.git
[submodule "sway/.config/sway"]
path = sway/.config/sway
url = https://git.xesc.de/xesc/swayconfig.git
[submodule "swaylock/.config/swaylock"]
path = swaylock/.config/swaylock
url = https://git.xesc.de/xesc/swaylockconfig.git
[submodule "tofi/.config/tofi"]
path = tofi/.config/tofi
url = https://git.xesc.de/xesc/toficonfig.git
[submodule "waybar/.config/waybar"]
path = waybar/.config/waybar
url = https://git.xesc.de/xesc/waybarconfig.git
[submodule "wlogout/.config/wlogout"]
path = wlogout/.config/wlogout
url = https://git.xesc.de/xesc/wlogoutconfig.git

1
foot/.config/foot Submodule

@ -0,0 +1 @@
Subproject commit 8c5192bcb62b226baa7c531a5ab0b2f7b1f55be7

119
makefile
View file

@ -0,0 +1,119 @@
.PHONY: shell zsh tmux nvim foot sway swaylock mako tofi wlogout ncspot waybar
help:
@echo "\nWelcome to my configs, feel free to use and modify them as you like! \n\nTo install all of them to your system, just '$$ make install'.\nIf you just want some of them, use '$$ make <directory_name>' for a specific application.\nFor a dry-run of any of the targets, just prepend '-dry' to the targets name.\nNote: This management relies on GNU Stow, so to work properly, please ensure you have 'stow' installed...\n\nYou don't want to use a config anymore? Prepend '-uninstall' to any config installed via the 'install'-command from earlier.\n\nTo much stuff you don't need?\n\t\tCheck out 'https://git.xesc.de/xesc'\nfor the individual repos of the applicatons.\n\nHave fun :)\n"
all: shell zsh tmux nvim foot sway swaylock mako tofi wlogout ncspot waybar
shell:
stow -v -t /home/"$$USER"/ shell
zsh:
stow -v -t /home/"$$USER"/ zsh
tmux:
stow -v -t /home/"$$USER"/ tmux
nvim:
stow -v -t /home/"$$USER"/ nvim
foot:
stow -v -t /home/"$$USER"/ foot
sway:
stow -v -t /home/"$$USER"/ sway
swaylock:
stow -v -t /home/"$$USER"/ swaylock
mako:
stow -v -t /home/"$$USER"/ mako
tofi:
stow -v -t /home/"$$USER"/ tofi
wlogout:
stow -v -t /home/"$$USER"/ wlogout
ncspot:
stow -v -t /home/"$$USER"/ ncspot
waybar:
stow -v -t /home/"$$USER"/ waybar
all-dry: shell-dry zsh-dry tmux-dry nvim-dry foot-dry sway-dry swaylock-dry mako-dry tofi-dry wlogout-dry ncspot-dry waybar-dry
shell-dry:
stow -n -v -t /home/"$$USER"/ shell
zsh-dry:
stow -n -v -t /home/"$$USER"/ zsh
tmux-dry:
stow -n -v -t /home/"$$USER"/ tmux
nvim-dry:
stow -n -v -t /home/"$$USER"/ nvim
foot-dry:
stow -n -v -t /home/"$$USER"/ foot
sway-dry:
stow -n -v -t /home/"$$USER"/ sway
swaylock-dry:
stow -n -v -t /home/"$$USER"/ swaylock
mako-dry:
stow -n -v -t /home/"$$USER"/ mako
tofi-dry:
stow -n -v -t /home/"$$USER"/ tofi
wlogout-dry:
stow -n -v -t /home/"$$USER"/ wlogout
ncspot-dry:
stow -n -v -t /home/"$$USER"/ ncspot
waybar-dry:
stow -n -v -t /home/"$$USER"/ waybar
all-uninstall: shell-uninstall zsh-uninstall tmux-uninstall nvim-uninstall foot-uninstall sway-uninstall swaylock-uninstall mako-uninstall tofi-uninstall wlogout-uninstall ncspot-uninstall waybar-uninstall
shell-uninstall:
stow -D -v -t /home/"$$USER"/ shell
zsh-uninstall:
stow -D -v -t /home/"$$USER"/ zsh
tmux-uninstall:
stow -D -v -t /home/"$$USER"/ tmux
nvim-uninstall:
stow -D -v -t /home/"$$USER"/ nvim
foot-uninstall:
stow -D -v -t /home/"$$USER"/ foot
sway-uninstall:
stow -D -v -t /home/"$$USER"/ sway
swaylock-uninstall:
stow -D -v -t /home/"$$USER"/ swaylock
mako-uninstall:
stow -D -v -t /home/"$$USER"/ mako
tofi-uninstall:
stow -D -v -t /home/"$$USER"/ tofi
wlogout-uninstall:
stow -D -v -t /home/"$$USER"/ wlogout
ncspot-uninstall:
stow -D -v -t /home/"$$USER"/ ncspot
waybar-uninstall:
stow -D -v -t /home/"$$USER"/ waybar

1
mako/.config/mako Submodule

@ -0,0 +1 @@
Subproject commit 741dd01f975462c207fd23ae9317053e7144758d

1
ncspot/.config/ncspot Submodule

@ -0,0 +1 @@
Subproject commit e7dbd0a94f9e6a2aa9a323fc813895e0e63687bd

1
sway/.config/sway Submodule

@ -0,0 +1 @@
Subproject commit fc54a64b03d4c19c7aec8bd69ad4b24a997405e0

@ -0,0 +1 @@
Subproject commit 30d7993f8c24fe245d0b114b59e7c7e935702d67

1
tofi/.config/tofi Submodule

@ -0,0 +1 @@
Subproject commit edea03dd187758465fd289c5308f3a477bed5c03

1
waybar/.config/waybar Submodule

@ -0,0 +1 @@
Subproject commit 714ed3afa61e88e4dcd8ab2659137113ec0fcb7f

@ -0,0 +1 @@
Subproject commit e6d2659a0125837edfb0815b6ff92a549e5e2313