Add stumpwm and GPG config
This commit is contained in:
parent
0f1d5cab1c
commit
a95e05c813
1
arch/requirements.yml
Normal file
1
arch/requirements.yml
Normal file
@ -0,0 +1 @@
|
||||
- src: kewlfft.aur
|
@ -15,3 +15,10 @@
|
||||
command:
|
||||
chdir: "{{ ansible_env.HOME }}/dotfiles"
|
||||
cmd: "stow bash"
|
||||
creates: "~/.bashrc"
|
||||
|
||||
- name: Stow GPG config
|
||||
command:
|
||||
chdir: "{{ ansible_env.HOME }}/dotfiles"
|
||||
cmd: "stow gnupg"
|
||||
creates: "~/.gnupg/gpg.conf"
|
||||
|
3
arch/roles/stumpwm/meta/main.yml
Normal file
3
arch/roles/stumpwm/meta/main.yml
Normal file
@ -0,0 +1,3 @@
|
||||
dependencies:
|
||||
- kewlfft.aur
|
||||
- gui
|
38
arch/roles/stumpwm/tasks/main.yml
Normal file
38
arch/roles/stumpwm/tasks/main.yml
Normal file
@ -0,0 +1,38 @@
|
||||
- name: Install Pacman packages
|
||||
become: yes
|
||||
pacman:
|
||||
name:
|
||||
- sbcl
|
||||
- ttf-fira-mono
|
||||
state: present
|
||||
|
||||
- name: Stow CL configuration
|
||||
command:
|
||||
chdir: "{{ ansible_env.HOME }}/dotfiles"
|
||||
cmd: "stow common-lisp"
|
||||
creates: "~/.sbclrc"
|
||||
|
||||
- name: Install AUR packages
|
||||
aur:
|
||||
name:
|
||||
- cl-alexandria-git
|
||||
- clx-git
|
||||
- cl-ppcre
|
||||
- slime
|
||||
- quicklisp
|
||||
- stumpwm
|
||||
|
||||
- name: Stow StumpWM configuration
|
||||
command:
|
||||
chdir: "{{ ansible_env.HOME }}/dotfiles"
|
||||
cmd: "stow stumpwm"
|
||||
creates: "~/.stumpwm.d/init.lisp"
|
||||
|
||||
- name: Install swank
|
||||
command:
|
||||
cmd: "sbcl --non-interactive --eval '(ql:quickload \"swank\")'"
|
||||
|
||||
- name: Clone contrib modules
|
||||
git:
|
||||
repo: "https://github.com/stumpwm/stumpwm-contrib.git"
|
||||
dest: "~/.stumpwm.d/contrib"
|
@ -5,8 +5,10 @@
|
||||
- gcc
|
||||
- make
|
||||
- cmake
|
||||
- autoconf
|
||||
- which
|
||||
- git
|
||||
- w3m
|
||||
- gnupg
|
||||
- fakeroot
|
||||
state: present
|
||||
|
@ -1,15 +1,10 @@
|
||||
- hosts: localhost
|
||||
connection: local
|
||||
tasks:
|
||||
- import_role:
|
||||
name: base
|
||||
- import_role:
|
||||
name: dotfiles
|
||||
- import_role:
|
||||
name: toolbox
|
||||
- import_role:
|
||||
name: password_store
|
||||
- import_role:
|
||||
name: emacs
|
||||
- import_role:
|
||||
name: gui
|
||||
roles:
|
||||
- base
|
||||
- dotfiles
|
||||
- toolbox
|
||||
- password_store
|
||||
- emacs
|
||||
- gui
|
||||
- stumpwm
|
||||
|
Loading…
Reference in New Issue
Block a user