Add stumpwm and GPG config

This commit is contained in:
Jeremy Dormitzer 2020-05-27 07:19:38 -04:00
parent 0f1d5cab1c
commit a95e05c813
6 changed files with 59 additions and 13 deletions

1
arch/requirements.yml Normal file
View File

@ -0,0 +1 @@
- src: kewlfft.aur

View File

@ -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"

View File

@ -0,0 +1,3 @@
dependencies:
- kewlfft.aur
- gui

View 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"

View File

@ -5,8 +5,10 @@
- gcc
- make
- cmake
- autoconf
- which
- git
- w3m
- gnupg
- fakeroot
state: present

View File

@ -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