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:
|
command:
|
||||||
chdir: "{{ ansible_env.HOME }}/dotfiles"
|
chdir: "{{ ansible_env.HOME }}/dotfiles"
|
||||||
cmd: "stow bash"
|
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
|
- gcc
|
||||||
- make
|
- make
|
||||||
- cmake
|
- cmake
|
||||||
|
- autoconf
|
||||||
- which
|
- which
|
||||||
- git
|
- git
|
||||||
- w3m
|
- w3m
|
||||||
- gnupg
|
- gnupg
|
||||||
|
- fakeroot
|
||||||
state: present
|
state: present
|
||||||
|
@ -1,15 +1,10 @@
|
|||||||
- hosts: localhost
|
- hosts: localhost
|
||||||
connection: local
|
connection: local
|
||||||
tasks:
|
roles:
|
||||||
- import_role:
|
- base
|
||||||
name: base
|
- dotfiles
|
||||||
- import_role:
|
- toolbox
|
||||||
name: dotfiles
|
- password_store
|
||||||
- import_role:
|
- emacs
|
||||||
name: toolbox
|
- gui
|
||||||
- import_role:
|
- stumpwm
|
||||||
name: password_store
|
|
||||||
- import_role:
|
|
||||||
name: emacs
|
|
||||||
- import_role:
|
|
||||||
name: gui
|
|
||||||
|
Loading…
Reference in New Issue
Block a user