add dotfiles (including kitty & alacritty themes), add proxies, add writing & haskell roles

This commit is contained in:
ProgramSnail 2025-08-08 13:34:17 +03:00
parent 46bdf4dda0
commit 6561d54f45
346 changed files with 15329 additions and 0 deletions

View file

@ -0,0 +1,19 @@
- name: Download ghcup bootstrap script
ansible.builtin.uri:
url:
return_content: yes
register: ghcup_bootstrap
- name: Install ghcup, stack, lsp server
ansible.builtin.shell:
cmd: sh
stdin: {{ ghcup_bootstrap.content }}
environment:
SHELL: /usr/bin/fish # TODO: detect fish install ??
BOOTSTRAP_HASKELL_NONINTERACTIVE: 1
BOOTSTRAP_HASKELL_GHC_VERSION: latest
BOOTSTRAP_HASKELL_CABAL_VERSION: latest
BOOTSTRAP_HASKELL_INSTALL_STACK: 1
BOOTSTRAP_HASKELL_INSTALL_HLS: 1
BOOTSTRAP_HASKELL_ADJUST_BASHRC: P