move to debian
This commit is contained in:
parent
3b7eb0dd2c
commit
13fe28b5aa
16 changed files with 34 additions and 31 deletions
|
@ -4,18 +4,20 @@ My current setup is [Linux Mint Vera](https://linuxmint.com/edition.php?id=302)
|
|||
|
||||
## Before installing
|
||||
|
||||
- Put Ansible Vault password in .vault_password
|
||||
- Install git and curl
|
||||
- `sudo apt-get install curl git python3-distutils`
|
||||
- `export PATH=$PATH:~/.local/bin`
|
||||
- Install Ansible: https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html
|
||||
|
||||
## TODO
|
||||
|
||||
- Telegram (maybe only possible to download)
|
||||
- Telegram (maybe only possible to download) (third party PPA might be easiest)
|
||||
- thunderbird config
|
||||
- i3 app shortcuts
|
||||
- firefox config? extensions? host own synchronizer?
|
||||
- i3 stutters
|
||||
- i3 sleep
|
||||
- Smart script to manage screens: if external screen is connected, only show on that screen. Otherwise, show on laptop screen.
|
||||
- drop-in includement of bashrc parts
|
||||
|
||||
#### Neovim
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
distribution_release: jammy
|
||||
distribution_release: focal
|
||||
first_name: Pim
|
||||
last_name: Kunis
|
||||
full_name: "{{ first_name }} {{ last_name }}"
|
||||
|
|
|
@ -27,7 +27,5 @@
|
|||
tags: [virtualbox]
|
||||
- role: vscodium
|
||||
tags: [vscodium]
|
||||
- role: strawberry
|
||||
tags: [strawberry]
|
||||
- role: nicotine
|
||||
tags: [nicotine]
|
||||
|
|
|
@ -3,11 +3,11 @@
|
|||
apt_key:
|
||||
keyserver: keyserver.ubuntu.com
|
||||
id: 3A160895CC2CE253085D08A552B24DF7D43B5377
|
||||
keyring: /etc/apt/keyrings/alacritty.gpg
|
||||
keyring: /etc/apt/trusted.gpg.d/alacritty.gpg
|
||||
- name: Install PPA repository
|
||||
become: true
|
||||
apt_repository:
|
||||
repo: "deb [signed-by=/etc/apt/keyrings/alacritty.gpg] https://ppa.launchpadcontent.net/aslatter/ppa/ubuntu {{ distribution_release }} main"
|
||||
repo: "deb [signed-by=/etc/apt/trusted.gpg.d/alacritty.gpg] https://ppa.launchpadcontent.net/aslatter/ppa/ubuntu {{ distribution_release }} main"
|
||||
register: apt_repository
|
||||
- name: Update APT cache
|
||||
become: true
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
export FZF_DEFAULT_COMMAND=fd
|
||||
export FZF_DEFAULT_COMMAND=fdfind
|
||||
|
||||
# Options to fzf command
|
||||
export FZF_COMPLETION_OPTS='--border --info=inline'
|
||||
|
@ -31,5 +31,5 @@ _fzf_comprun() {
|
|||
esac
|
||||
}
|
||||
|
||||
source /usr/share/doc/fzf/examples/completion.bash
|
||||
source /usr/share/doc/fzf/examples/key-bindings.bash
|
||||
source /usr/share/bash-completion/completions/fzf
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
- name: Enable non-free packages
|
||||
become: true
|
||||
replace:
|
||||
path: "/etc/apt/sources.list"
|
||||
regexp: "^(.*main.*?)( contrib non-free)?$"
|
||||
replace: '\1 contrib non-free'
|
||||
- name: APT upgrade
|
||||
become: true
|
||||
apt:
|
||||
|
|
|
@ -3,8 +3,9 @@
|
|||
apt:
|
||||
pkg:
|
||||
- i3-wm
|
||||
- rofi
|
||||
- i3status
|
||||
- i3lock
|
||||
- rofi
|
||||
- nitrogen
|
||||
- name: Create i3 config directory
|
||||
file:
|
||||
|
|
|
@ -6,7 +6,7 @@ CustomProxyLocation=
|
|||
Enabled=true
|
||||
|
||||
[FdoSecrets]
|
||||
Enabled=false
|
||||
Enabled=true
|
||||
|
||||
[GUI]
|
||||
MinimizeOnClose=true
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
- name: Uninstall gnome-keyring
|
||||
become: true
|
||||
apt:
|
||||
name: gnome-keyring
|
||||
state: absent
|
||||
|
|
|
@ -3,11 +3,11 @@
|
|||
apt_key:
|
||||
keyserver: keyserver.ubuntu.com
|
||||
id: 9DBB0BE9366964F134855E2255F96FCF8231B6DD
|
||||
keyring: /etc/apt/keyrings/neovim.gpg
|
||||
keyring: /etc/apt/trusted.gpg.d/neovim.gpg
|
||||
- name: Install Neovim PPA
|
||||
become: true
|
||||
apt_repository:
|
||||
repo: "deb [signed-by=/etc/apt/keyrings/neovim.gpg] https://ppa.launchpadcontent.net/neovim-ppa/unstable/ubuntu {{ distribution_release }} main"
|
||||
repo: "deb [signed-by=/etc/apt/trusted.gpg.d/neovim.gpg] https://ppa.launchpadcontent.net/neovim-ppa/unstable/ubuntu {{ distribution_release }} main"
|
||||
register: apt_repository
|
||||
- name: Update APT cache
|
||||
become: true
|
||||
|
|
|
@ -3,11 +3,11 @@
|
|||
apt_key:
|
||||
keyserver: keyserver.ubuntu.com
|
||||
id: 6CEB6050A30E5769
|
||||
keyring: /etc/apt/keyrings/nicotine.gpg
|
||||
keyring: /etc/apt/trusted.gpg.d/nicotine.gpg
|
||||
- name: Install PPA repository
|
||||
become: true
|
||||
apt_repository:
|
||||
repo: "deb [signed-by=/etc/apt/keyrings/nicotine.gpg] https://ppa.launchpadcontent.net/nicotine-team/stable/ubuntu {{ distribution_release }} main"
|
||||
repo: "deb [signed-by=/etc/apt/trusted.gpg.d/nicotine.gpg] https://ppa.launchpadcontent.net/nicotine-team/stable/ubuntu {{ distribution_release }} main"
|
||||
register: apt_repository
|
||||
- name: Update APT cache
|
||||
become: true
|
||||
|
|
|
@ -3,11 +3,11 @@
|
|||
apt_key:
|
||||
keyserver: keyserver.ubuntu.com
|
||||
id: BE5ED0F9261CAAD9A1E5B1A4CD6289E999EA819D
|
||||
keyring: /etc/apt/keyrings/strawberry.gpg
|
||||
keyring: /etc/apt/trusted.gpg.d/strawberry.gpg
|
||||
- name: Install PPA repository
|
||||
become: true
|
||||
apt_repository:
|
||||
repo: "deb [signed-by=/etc/apt/keyrings/strawberry.gpg] https://ppa.launchpadcontent.net/jonaski/strawberry/ubuntu {{ distribution_release }} main"
|
||||
repo: "deb [signed-by=/etc/apt/trusted.gpg.d/strawberry.gpg] https://ppa.launchpadcontent.net/jonaski/strawberry/ubuntu {{ distribution_release }} main"
|
||||
register: apt_repository
|
||||
- name: Update APT cache
|
||||
become: true
|
||||
|
|
|
@ -3,11 +3,11 @@
|
|||
apt_key:
|
||||
keyserver: keyserver.ubuntu.com
|
||||
id: "37C84554E7E0A261E4F76E1ED26E6ED000654A3E"
|
||||
keyring: /etc/apt/keyrings/syncthing.gpg
|
||||
keyring: /etc/apt/trusted.gpg.d/syncthing.gpg
|
||||
- name: Install APT repository
|
||||
become: true
|
||||
apt_repository:
|
||||
repo: "deb [signed-by=/etc/apt/keyrings/syncthing.gpg] https://apt.syncthing.net/ syncthing stable"
|
||||
repo: "deb [signed-by=/etc/apt/trusted.gpg.d/syncthing.gpg] https://apt.syncthing.net/ syncthing stable"
|
||||
register: apt_repository
|
||||
- name: Update APT cache
|
||||
become: true
|
||||
|
|
|
@ -28,11 +28,11 @@
|
|||
apt_key:
|
||||
keyserver: keyserver.ubuntu.com
|
||||
id: "798AEC654E5C15428C8E42EEAA16FCBCA621E701"
|
||||
keyring: /etc/apt/keyrings/hashicorp.gpg
|
||||
keyring: /etc/apt/trusted.gpg.d/hashicorp.gpg
|
||||
- name: Install Hashicorp repository
|
||||
become: true
|
||||
apt_repository:
|
||||
repo: "deb [signed-by=/etc/apt/keyrings/hashicorp.gpg] https://apt.releases.hashicorp.com {{ distribution_release }} main"
|
||||
repo: "deb [signed-by=/etc/apt/trusted.gpg.d/hashicorp.gpg] https://apt.releases.hashicorp.com {{ distribution_release }} main"
|
||||
register: apt_repository
|
||||
- name: Update APT cache
|
||||
become: true
|
||||
|
@ -60,8 +60,3 @@
|
|||
enabled: true
|
||||
scope: user
|
||||
state: started
|
||||
- name: Disable Mint Report
|
||||
become: true
|
||||
file:
|
||||
path: /etc/xdg/autostart/mintreport.desktop
|
||||
state: absent
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
[Interface]
|
||||
Privatekey={{ private_key }}
|
||||
Privatekey={{ wg_private_key }}
|
||||
Address = 10.225.191.4/24,fd11:5ee:bad:c0de::4/64
|
||||
DNS=192.168.10.1
|
||||
|
||||
[Peer]
|
||||
Publickey=fa3mQ7ximJbH7cu2ZbWidto5xBGxEEfWvCCiUDk00Hg=
|
||||
PresharedKey={{ preshared_key }}
|
||||
PresharedKey={{ wg_preshared_key }}
|
||||
Endpoint=wg.geokunis2.nl:51820
|
||||
AllowedIPs = 0.0.0.0/0, ::0/0
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
private_key: !vault |
|
||||
wg_private_key: !vault |
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
66373536666638303935653866346565636236613831616139316437336564653732646538333431
|
||||
3366386633353633313932373730373738663534303138630a336539366539623832343034396438
|
||||
|
@ -6,7 +6,7 @@ private_key: !vault |
|
|||
6637383765663066380a613330326566313764663635326335353964343438316336613130393462
|
||||
61663539656433336135396362623862623336613464346139356466633365663939346366346335
|
||||
3561326462646131346238633334613539623161653838386435
|
||||
preshared_key: !vault |
|
||||
wg_preshared_key: !vault |
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
30323832316230326261663365363938306161623639643261376164373563346665643261656632
|
||||
6432616232633465356565653638333830396561613435300a666662353138346638636631366661
|
||||
|
|
Reference in a new issue