Files
dotfiles/niri/Justfile
T

18 lines
539 B
Makefile

# Variables
config_dir := source_directory()
niri_dest := env("HOME") + "/.config/niri"
default: (deploy "dms")
# Deploy Niri configuration with specified profile (dms or noctalia)
deploy profile="dms": (switch profile)
@echo "Deploying Niri configuration..."
mkdir -p ~/.config
ln -sfnT {{config_dir}} {{niri_dest}}
@echo "Deployment successful!"
# Switch active desktop profile (e.g. dms, noctalia)
switch profile:
ln -sf {{profile}}.kdl {{config_dir}}/profile.kdl
@echo "Switched Niri profile to {{profile}}"