f2069cacb9
secrets: Add mcentire-millironx ssh key
2025-11-28 10:41:45 -06:00
b6b514278e
defaults (Dock/Taskbar): Make taskbar and dock have the same Apps
...
Except for Steam, because Steam is weird and will spawn extra windows
that don't play well with Taskbar.
2025-11-24 11:02:47 -06:00
4a9eed6ecb
brew (corianne): Remove LogiOptions app
2025-11-24 10:34:08 -06:00
8d188dea43
addons (firefox): Remove web archives addon
2025-11-19 09:28:05 -06:00
ac6c552339
pkgs (firefoxpwa): Remove Firefox PWAs
2025-11-19 09:28:04 -06:00
f9672236f5
addons (firefox): Remove Floccus addon
2025-11-19 09:28:04 -06:00
c8a1aa9692
addons (firefox): Install plasma-integration only on Linux
2025-11-19 09:28:04 -06:00
4a8ddb0784
pkg (desktop): Remove ghostty
2025-11-19 09:05:53 -06:00
ac57a31f06
lint (borgmatic): Move retention to global scope
2025-11-16 19:39:29 -06:00
9fc8c9a890
services (borgmatic): Add borgmatic service
2025-11-16 19:33:47 -06:00
65ee23cc36
activation (common): remove git hash recorder
...
I used to try to control Ansible's bootstrapping of home-manager by
recording the current git hash of the home-manager repo, but I haven't
allowed ansible to touch home-manager after initial setup for a while
now, so remove the hash code.
2025-11-16 18:27:25 -06:00
d080b9d480
lint (ansible): Fix template reference/location
2025-11-16 18:25:13 -06:00
160c8e8273
lint (ansible): Fix line length
2025-11-16 18:24:52 -06:00
e094a8ac6a
config (harmony): Remove Harmony/Asahi configs
2025-11-16 18:24:23 -06:00
be4ce6fe1f
pkgs (common): Install agenix cli via overlay
2025-11-16 18:07:44 -06:00
71a086d07e
dock (corianne): Remove unavailable Chromium PWAs
2025-11-13 14:47:31 -06:00
4d56344446
secrets: Rekey secrets for secret purposes
2025-11-13 14:47:26 -06:00
3b9b7f684d
Revert "fix (crowdsec): hub permissions issues"
...
This reverts commit f982232c99 .
2025-11-11 21:59:28 -06:00
2c4e709704
debug (crowdsec): Add verbose logging to Crowdsec collection install
...
step
2025-11-11 21:42:25 -06:00
f982232c99
fix (crowdsec): hub permissions issues
2025-11-11 21:39:34 -06:00
1fba403731
fix (crowdsec): Add sleep to avoid rate limits
2025-11-10 22:17:28 -06:00
b2928eb81f
fix (crowdsec): Proper URI syntax for API
2025-11-10 21:47:29 -06:00
4ca995f75a
fix (crowdsec): Add hub update steps
2025-11-10 21:41:27 -06:00
2ea0b68221
fix (crowdsec): API url
2025-11-10 16:00:16 -06:00
0fa3e1ec0e
fix (crowdsec): Scope of Journalctl access
2025-11-10 15:58:08 -06:00
97a9912537
feat: Add Crowdsec modules
2025-11-10 00:07:41 -06:00
3d0c03efb0
secrets: Remove bosephus root from administrators
2025-11-09 23:22:37 -06:00
9295e14787
flake: Add crowdsec flake
2025-11-09 21:13:30 -06:00
e1c6bad638
config (zed): Add Typst LSP support
2025-11-07 18:03:36 -06:00
b98b2a59de
fix (mcentire): Use correct formatting for time zone
2025-11-03 15:06:34 -06:00
6619f55275
fix (mcentire): Add git for pulling git-stored configs
2025-11-03 15:02:00 -06:00
ec395140f3
nixos (mcentire): Add mcentire config
2025-11-03 14:54:59 -06:00
33e7d70192
fix (Taskbar.app): use strings for config values
...
For some reason, Taskbar.app stores all values as strings inside of it's
plist. Rework the config to account for that.
2025-11-03 10:31:31 -06:00
03e0863ec8
refactor (defaults): nix-darwin-like plist handling
...
A bug in Taskbar.app led to me switching out the defaults module for
something more like what nix-darwin has. Future testing leads me to
believe that the toPlist system was less of a problem, but this is more
robust anyway, so I'll keep it.
2025-11-03 10:29:31 -06:00
f973dd261f
fix (Taskbar.app): Update settings to post-reset
2025-11-02 23:06:29 -06:00
cc173b20b9
dock (corianne): Switch to using Taskbar
2025-10-31 10:31:02 -05:00
beb8aa1303
feat (yt-dlp): Use unstable yt-dlp
...
YouTube constantly changes settings to mess with downloaders. Try to
mitigate that by using the most bleeding-edge version of yt-dlp
available.
2025-10-31 10:31:02 -05:00
c592c01f6e
refactor (yt-dlp): Move yt-dlp settings to own file
2025-10-31 10:31:01 -05:00
88873d06f2
refactor (AltTab.app): Use defaults module for AltTab.app
2025-10-31 10:31:01 -05:00
5866fd41de
config (Taskbar.app): add initial config for Taskbar.app
2025-10-31 10:31:01 -05:00
dafe6c0625
feat (module): add app restart to defaults module
2025-10-31 10:31:01 -05:00
8b173560bf
module: add defaults module
...
MacOS stores most of its preferences in plist files. While those plist
files can be manipulated directly, it is generally safer (albeit less
declarative) to manipulate app-level plists via the `defaults` cli. This
module allows for manipulation of arbitrary app configs via the
`defaults` cli appropriate for use in home-manager.
2025-10-31 10:31:01 -05:00
e0184ead26
config (darwin): add preferences to manage AltTab.app
2025-10-31 10:31:01 -05:00
af6c06e82f
pkgs (fedora): Move protontricks to x86 only
2025-10-23 19:51:28 -05:00
31e0687589
secrets: Add harmony Ansible secrets
2025-10-23 19:47:55 -05:00
8d4671d403
secrets: Add harmony to secrets admin list
2025-10-23 19:39:08 -05:00
0218086f74
secrets: Add harmony ssh key for future encryption
2025-10-23 19:35:05 -05:00
c47c0322b7
fix (ansible): point to abs path of Firefox policy template
...
In bdd59ab5 , the playbooks were separated for better organization.
Unfortunately, this changes how Ansible looks up template files, and so
the playbook no longer runs. Use `{{ playbok_dir }}` to explicitly refer
to the template location to fix this error.
2025-10-19 12:43:33 -05:00
e1cb461f91
config (zed): use "minimal" agent profile by default
2025-10-18 08:41:27 -05:00
74689028c2
shell (desktop): add Zed config editing aliases
...
Zed has a lot of settings, but it is impossible to change them to
experiment with when managed by home-manager. So I often find myself
removing the link, changing a setting, then going to change it in
home-manager and switching to the new generation. Add shell aliases to
simplify that process entirely.
2025-10-18 08:40:09 -05:00