Commit graph

358 commits

Author SHA1 Message Date
65daa5589d
add DNS secret for Darwin systems 2025-08-02 23:18:02 -05:00
f4b8fc79f9
feat: Add custom (per-host) secret support to Ansible aliases 2025-08-02 21:23:36 -05:00
151f1132c0
Configure custom DNS 2025-08-02 21:23:02 -05:00
d31a469589
fix: Add neovim config back 2025-08-02 20:46:39 -05:00
78e988be62
Install stubby 2025-08-02 19:41:33 -05:00
4631b98a1b
fix: Create policy directory before copying policy file 2025-08-02 19:25:48 -05:00
9660522100
Remove DoH settings from Firefox profiles 2025-08-02 19:19:16 -05:00
e64c1dcad5
fix: Use /etc policy for DNS 2025-08-02 19:18:46 -05:00
ce7c924944
Add DNS setting to Firefox via autoconfig.js 2025-08-02 18:56:27 -05:00
59e01cd65c
Update Ansible aliases to use encrypted secrets 2025-08-02 18:55:58 -05:00
cbe02acfd0
Configure Linux machines to decrypt Ansible password 2025-08-02 18:54:42 -05:00
389fafe268
add Ansible playbook password as secret 2025-08-02 18:49:03 -05:00
26fd09486b
Add custom sc4pac package 2025-07-31 21:36:48 -05:00
97a9238d03
Install Zulip on corianne 2025-07-31 21:03:33 -05:00
ae81782b72
Install runic 2025-07-31 21:03:33 -05:00
945c7ec79d
Install Slack and Zulip on Fedora systems 2025-07-31 11:56:56 -05:00
a5f680bc17
Simplify Pihole config 2025-07-29 15:57:19 -05:00
2b979db6e3
refactor: Move program configs to independent modules 2025-07-29 15:57:19 -05:00
35631c0e60
wip: Move program configs to independent modules 2025-07-29 15:57:19 -05:00
d14d7ae72f
Switch to using third-party container addon 2025-07-24 13:12:27 -05:00
4c06a08068
Add LibreOffice compat to OneDrive Linux client 2025-07-24 13:12:13 -05:00
7185e3b2f4
Add shell alias for running Ansible 2025-07-23 16:04:23 -05:00
bcb3976de8
Install protontricks 2025-07-23 15:50:10 -05:00
6e232c85a5
refactor: Use Ansible to manage Flatpaks instead of home-manager
home-manager has had issues for a while where it would not
install or update Flatpaks after the GPG config was applied.
Since I am using Ansible on the Fedora systems anyway, switch
to using Ansible for Flatpak management in general.
2025-07-23 15:50:10 -05:00
0d5cf37ff3
Add Onedrive package for desktop Fedora systems 2025-07-23 15:50:09 -05:00
ae5095b0e9
Add aliases for darwin rebuild 2025-07-23 14:34:49 -05:00
a243921933
Update agent to GPT 4o 2025-07-23 14:29:56 -05:00
1d216de88f
Remove extraneous space from prompt 2025-07-23 14:18:36 -05:00
cc1b2c8132
Move global package managers to front of prompt 2025-07-23 14:14:43 -05:00
a1728baede
Remove package directive from shell prompt 2025-07-23 14:08:29 -05:00
0241b99f9f
fix obnoxious direnv prompt 2025-07-23 14:07:35 -05:00
dd47f04c9b
Add aliass for home-manager commands 2025-07-23 13:47:09 -05:00
cd42efa8d4
Refactor: make home-manager actually record changes
I'm not entirely sure this whole rigamaroll was worth it, but basically
I noticed that for some reason Ansible was skipping doing the
home-manager derivation when running playbooks back-to-back. So I fixed
that, or so I think. To make sure the derivation only happens when the
repo is updated, I added an activation script to the home-manager
config. Yes, technically the Nix part of the repo could be untouched and
yet still trigger a rebuild, but that's fine. I hope this convoluted
logic tree doesn't break down.
2025-07-23 13:47:09 -05:00
fd96856085
Add flatpak and home-manager to Ansible playbook 2025-07-22 17:22:09 -05:00
16bda6c749
refactor: Merge playbooks by host group
Claude led me astray again. Something that should have been simple was
complicated by using includes when I should have used groups. Here I
correct my mistake in preparation for adding non-root install steps.
2025-07-22 17:21:35 -05:00
73b7329a11
revert ip address change for pihole 2025-07-15 11:58:40 -05:00
e0069674e7
Add quad9 to pihole dns 2025-07-15 11:18:31 -05:00
0b1718f174
Pin ports to ip address to try and solve dns resolution in pihole 2025-07-15 11:14:07 -05:00
aa9aee2b21
add dns options to prevent deadlocks in pihole 2025-07-15 11:04:26 -05:00
51f29861fc
Prevent bosephus from sleeping when the lid is closed 2025-07-15 11:04:26 -05:00
e0a4923127
Remove deprecated Zed settings 2025-07-14 22:19:33 -05:00
05677d680d
Fixes for aarch64 hosts using ansible 2025-07-14 22:12:50 -05:00
20e578a779
add ansible playbooks for managing dnf packages 2025-07-14 20:56:45 -05:00
275270cef7
Remove ollama service from Linux machines
None of my Linux machines have GPUs capable
of accelerating LLMs. Give up on having a
service auto-enable ollama.
2025-07-14 17:35:42 -05:00
ed6de3ca1d
Replace pihole volume storage with env config 2025-07-12 12:29:29 -05:00
cfc0ff4950
Remove DHCP capabilities from pihole 2025-07-12 12:27:46 -05:00
cae4f2bd41
Remove warning for deprecated search engine icon 2025-07-11 09:41:19 -05:00
313d1c6cd3
Remove warning for deprecated gpg-agent option 2025-07-11 09:40:59 -05:00
ca15682eaa
Remove warning for deprecated zsh option 2025-07-11 09:40:40 -05:00
931ba6b899
Add Tailsclae exit node connection aliases 2025-07-11 09:36:25 -05:00