refactor: improve typing speed for justfile

This commit is contained in:
Max Hohlfeld 2023-08-16 21:23:39 +02:00
parent 35528621d9
commit d5216a045d
2 changed files with 12 additions and 3 deletions

View File

@ -1,4 +1,5 @@
allTags := "nvim,xmonad,git,scripts"
hostname := `cat /etc/hostname`
default:
just --list
@ -6,6 +7,14 @@ default:
install-dependencies:
ansible-galaxy collection install kewlfft.aur
alias s := setup
setup tags=allTags:
just setup-{{ if hostname == "qwerty" { "qwerty" } else if hostname == "LE-ARCH-MHO" { "t460p" } else { "x220" } }} "{{ tags }}"
alias c := config
config tags=allTags:
just config-{{ if hostname == "qwerty" { "qwerty" } else if hostname == "LE-ARCH-MHO" { "t460p" } else { "x220" } }} "{{ tags }}"
setup-qwerty tags=allTags:
ansible-playbook site.yml -K -t "pc,qwerty,{{tags}}"

View File

@ -7,14 +7,14 @@
- lazygit
state: present
become: true
tags: pc
tags: [pc, setup]
- name: Create a config directory if it doesn't exist
ansible.builtin.file:
path: ~/.config/git
state: directory
mode: '0755'
tags: pc
tags: [pc, setup]
- name: Copy over config for T460p
ansible.builtin.copy:
@ -35,7 +35,7 @@
path: ~/.config/lazygit
state: directory
mode: '0755'
tags: pc
tags: [pc, setup]
- name: Copy over config for lazygit
ansible.builtin.copy: