fix os3 setup
This commit is contained in:
parent
05dc6f1f7e
commit
d342dc674f
4 changed files with 15 additions and 8 deletions
11
README.md
11
README.md
|
@ -1,11 +1,11 @@
|
||||||
# Personal Linux Setup
|
# Personal Linux Setup
|
||||||
|
|
||||||
My current setup is [Regolith OS](https://regolith-desktop.com/) which is basically Ubuntu + i3.
|
My current setup is [Linux Mint Vera](https://linuxmint.com/edition.php?id=302) with the [i3 window manager](https://i3wm.org/).
|
||||||
|
|
||||||
## Before installing
|
## Before installing
|
||||||
|
|
||||||
- Put asymmetric key pair in ~/.ssh
|
- Put Ansible Vault password in .vault_password
|
||||||
- Install git
|
- Install git and curl
|
||||||
- Install Ansible: https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html
|
- Install Ansible: https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
|
@ -29,8 +29,3 @@ As an intermediate solution, I can just put the password in keepass...
|
||||||
- More cool plugins :)
|
- More cool plugins :)
|
||||||
- dropdown autocomplete
|
- dropdown autocomplete
|
||||||
- https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#yamlls
|
- https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#yamlls
|
||||||
|
|
||||||
## Long-term TODO
|
|
||||||
|
|
||||||
- Move away from GNOME because it is quite slow and configuration is pretty bad. This would also mean moving away from Regolith unfortunately. I would probably move to KDE with i3. Maybe there is some distro that does this OOTB?
|
|
||||||
- Move away from systemd. Not sure how feasibly that is nowadays, but I just get annoyed by some systemd "features" such as resolved.
|
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
roles:
|
roles:
|
||||||
- role: system
|
- role: system
|
||||||
tags: [system]
|
tags: [system]
|
||||||
|
- role: i3
|
||||||
|
tags: [i3]
|
||||||
- role: bash
|
- role: bash
|
||||||
tags: [bash]
|
tags: [bash]
|
||||||
- role: alacritty
|
- role: alacritty
|
||||||
|
|
5
roles/system/files/Xresources
Normal file
5
roles/system/files/Xresources
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
i3-wm.binding.split_h: c
|
||||||
|
i3-wm.binding.launcher.app: d
|
||||||
|
|
||||||
|
i3-wm.binding.display: F1
|
||||||
|
i3-wm.binding.settings: F2
|
|
@ -19,6 +19,11 @@
|
||||||
template:
|
template:
|
||||||
src: "{{ role_path }}/templates/.gitconfig.j2"
|
src: "{{ role_path }}/templates/.gitconfig.j2"
|
||||||
dest: ~/.gitconfig
|
dest: ~/.gitconfig
|
||||||
|
- name: Copy Xresources
|
||||||
|
copy:
|
||||||
|
src: "{{ role_path }}/files/Xresources"
|
||||||
|
dest: ~/.config/regolith2/Xresources
|
||||||
|
when: ansible_distribution == "Ubuntu"
|
||||||
- name: Create keepassxc config directory
|
- name: Create keepassxc config directory
|
||||||
file:
|
file:
|
||||||
path: ~/.config/keepassxc
|
path: ~/.config/keepassxc
|
||||||
|
|
Reference in a new issue