move to debian

This commit is contained in:
Pim Kunis 2023-02-26 01:17:16 +01:00
parent 3b7eb0dd2c
commit 13fe28b5aa
16 changed files with 34 additions and 31 deletions

View file

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

View file

@ -1,4 +1,4 @@
distribution_release: jammy
distribution_release: focal
first_name: Pim
last_name: Kunis
full_name: "{{ first_name }} {{ last_name }}"

View file

@ -27,7 +27,5 @@
tags: [virtualbox]
- role: vscodium
tags: [vscodium]
- role: strawberry
tags: [strawberry]
- role: nicotine
tags: [nicotine]

View file

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

View file

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

View file

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

View file

@ -3,8 +3,9 @@
apt:
pkg:
- i3-wm
- rofi
- i3status
- i3lock
- rofi
- nitrogen
- name: Create i3 config directory
file:

View file

@ -6,7 +6,7 @@ CustomProxyLocation=
Enabled=true
[FdoSecrets]
Enabled=false
Enabled=true
[GUI]
MinimizeOnClose=true

View file

@ -1,4 +1,5 @@
- name: Uninstall gnome-keyring
become: true
apt:
name: gnome-keyring
state: absent

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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