fix os3 setup

This commit is contained in:
Pim Kunis 2023-02-20 23:12:23 +01:00
parent 05dc6f1f7e
commit d342dc674f
4 changed files with 15 additions and 8 deletions

View file

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

View file

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

View 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

View file

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