Alpha Chen 1 year ago
parent 7b9850b3b2
commit e6f176c3d7
Signed by: alpha
SSH Key Fingerprint: SHA256:3fOT8fiYQG/aK9ntivV3Bqtg8AYQ7q4nV6ZgihOA20g

@ -5,5 +5,5 @@ require-virtualenv = true
require-virtualenv = true
[global]
require-virtualenv = True
require-virtualenv = true

1
.gitignore vendored

@ -5,6 +5,7 @@ private
.config/*
!.config/alacritty
!.config/bat
!.config/direnv
!.config/git
!.config/nvim

@ -1,22 +1,25 @@
;; fennel-ls doesn't support arbitrary allowed globals, so
;; unwrap `hs` here to localize it to just one place
(local {: application
: canvas
: dialog
: eventtap
: execute
: fs
: hotkey
: ipc
: inspect
: loadSpoon
: logger
: notify
: pasteboard
: screen
: uielement
: urlevent
: window} hs)
(local log (logger.new :log :info))
(set logger.defaultLogLevel :info)
(local log (logger.new :init :info))
; (set logger.defaultLogLevel :info)
(local {: mash : smash : modal-bind} (require :hotkey))
@ -82,16 +85,18 @@
(local {:SpoonInstall Install} spoon)
(set Install.use_syncinstall true)
(set window.animationDuration 0.0)
;; fnlfmt: skip
(local hotkeys {:up [mash :k]
(let [hotkeys {:up [mash :k]
:left [mash :h]
:down [mash :j]
:right [mash :l]
:fullscreen [mash :m]
:nextscreen [mash :n]})
:nextscreen [mash :n]}]
(Install:andUse :MiroWindowsManager {: hotkeys}))
(set window.animationDuration 0.0)
(Install:andUse :MiroWindowsManager {: hotkeys})
(Install:andUse :SleepCorners {:config {:feedbackSize 100} :start true})
;; By default, URLDispatcher focuses the application before opening the URL, but
;; this interacts poorly with Arc since then we can be in the wrong space when

@ -1,4 +1,4 @@
set -g default-terminal "screen-256color"
set -g default-terminal "tmux-256color"
set -ga terminal-overrides ",*-256color:Tc" # enable 24-bit color
## messages

@ -3,27 +3,9 @@
This repo contains both my dotfiles as well as [Ansible][ansible] playbooks to
provision new machines.
**Use at your own risk.**
[ansible]: https://github.com/ansible/ansible
See [ansible/README.md](ansible/README.md) for installation instructions.
## Remote provisioning
On the control machine:
## Useful Commands
```
brew install ansible
git clone --recursive git@github.com:kejadlen/dotfiles
cd dotfiles/meta
echo HOST > hosts.private
ansible-playbook bootstrap.yml --ask-pass --ask-become-pass
ansible-playbook main.yml --ask-become-pass
# Adding a submodule
git submodule add -b BRANCH -f --name NAME --depth 1 GIT DIR
```
# TODO
See [issues](https://github.com/kejadlen/dotfiles/issues).

Loading…
Cancel
Save