This commit is contained in:
Jeffrey Serio 2025-01-25 01:06:43 -06:00
parent c478e9db27
commit f6a7aefd05

View File

@ -129,6 +129,7 @@
- wget
- wireshark
- xclip
- xdotool
- xfce4-genmon-plugin
- xfce4-weather-plugin
- zip
@ -173,6 +174,34 @@
ansible.builtin.command: xdg-user-dirs-update
become_user: jas
- name: Reconfigure fontconfig-config - hinting_type
ansible.builtin.debconf:
name: fontconfig-config
question: fontconfig/hinting_type
value: Autohinter
vtype: select
- name: Reconfigure fontconfig-config - enable_bitmaps
ansible.builtin.debconf:
name: fontconfig-config
question: fontconfig/enable_bitmaps
value: false
vtype: boolean
- name: Reconfigure fontconfig-config - hinting_style
ansible.builtin.debconf:
name: fontconfig-config
question: fontconfig/hinting_style
value: hintslight
vtype: select
- name: Reconfigure fontconfig-config - subpixel_rendering
ansible.builtin.debconf:
name: fontconfig-config
question: fontconfig/subpixel_rendering
value: Always
vtype: select
- name: Disable unneeded services
ansible.builtin.systemd_service:
name: "{{ item }}"
@ -182,3 +211,76 @@
- avahi-daemon.socket
- cups-browsed.service
- cups.service
- name: Configure systemd-networkd (desktop)
ansible.builtin.blockinfile:
path: /etc/systemd/network/eno1.network
owner: root
group: root
mode: 0644
block: |
[Match]
Name=eno1
[Network]
Address=10.0.0.2/24
Gateway=10.0.0.1
Broadcast=10.0.0.255
DNS=9.9.9.9
#DNS=100.100.100.100
DNSSEC=true
when:
- ansible_hostname == "desktop"
- name: Configure systemd-networkd (laptop)
ansible.builtin.blockinfile:
path: /etc/systemd/network/wlp0s20f3.network
owner: root
group: root
mode: 0644
block: |
[Match]
Name=wlp0s20f3
[Link]
RequiredForOnline=routable
[Network]
DHCP=yes
IgnoreCarrierLoss=3s
when:
- ansible_hostname == "laptop"
- name: Enable systemd-networkd on startup
ansible.builtin.systemd_service:
name: systemd-networkd.service
enabled: true
- name: Disable NetworkManager and networking.service
ansible.builtin.systemd_service:
name: "{{ item }}"
enabled: false
with_items:
- NetworkManager.service
- networking.service
- name: Disable wpa_supplicant on desktop
ansible.builtin.systemd_service:
name: wpa_supplicant.service
enabled: false
when:
- ansible_hostname == "desktop"
- name: Disable ipv6 in GRUB config
ansible.builtin.lineinfile:
path: /etc/default/grub
search_string: "GRUB_CMDLINE_LINUX_DEFAULT"
line: 'GRUB_CMDLINE_LINUX_DEFAULT="quiet ipv6.disable=1"'
owner: root
group: root
mode: 0644
- name: Change jas user shell to zsh
ansible.builtin.user:
name: jas
shell: /usr/bin/zsh