Commit Graph

945 Commits

Author SHA1 Message Date
ae0c692ff8 refactor: clean up SSH configuration and remove unused secrets
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 26s
Nix Format Check / check-format (push) Failing after 1m25s
Python Lint Check / check-python (push) Failing after 20s
2025-07-15 22:42:30 +00:00
663c4ba003 fix: update PGP ssh configs
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 28s
Nix Format Check / check-format (push) Failing after 1m21s
Python Lint Check / check-python (push) Failing after 18s
2025-07-16 00:34:09 +02:00
bc675522d4 fix: sort block to same as .wsl version
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 25s
Nix Format Check / check-format (push) Failing after 1m22s
Python Lint Check / check-python (push) Failing after 21s
2025-07-15 23:52:45 +02:00
7bcb9c24f4 Merge branch 'master' of https://git.mvl.sh/vleeuwenmenno/dotfiles
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 25s
Python Lint Check / check-python (push) Has been cancelled
Nix Format Check / check-format (push) Has been cancelled
2025-07-15 23:50:53 +02:00
79add50d40 fix: remove redudant block 2025-07-15 23:50:44 +02:00
94998bec48 feat: adds opnix, mennos-laptop-w as host and cleans up secrets
Signed-off-by: Menno van Leeuwen <menno@vleeuwen.me>
2025-07-15 23:50:26 +02:00
464ced8e6b fix: update ansible playbooks and scripts to use new vault references
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 31s
Nix Format Check / check-format (push) Failing after 1m28s
Python Lint Check / check-python (push) Failing after 20s
2025-07-15 21:43:13 +00:00
fec97c7e82 Merge branch 'master' of git.mvl.sh:vleeuwenmenno/dotfiles
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 29s
Nix Format Check / check-format (push) Failing after 1m58s
Python Lint Check / check-python (push) Failing after 21s
2025-07-15 21:20:38 +00:00
252aa6f221 Refactor .bashrc welcome message logic, remove unused dotfiles symlink, add Unifi Network Application service and MongoDB setup in Ansible, update flake.lock for dependencies, and modify authorized_keys for SSH access. 2025-07-15 21:20:32 +00:00
1867846c0d Remove dotfiles symlink and add vm-device script for USB device management in VM
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 40s
Nix Format Check / check-format (push) Failing after 1m42s
Python Lint Check / check-python (push) Failing after 26s
2025-07-14 21:19:24 +00:00
2eb5ab5387 Enhance Ansible playbooks and scripts:
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 26s
Nix Format Check / check-format (push) Failing after 1m27s
Python Lint Check / check-python (push) Failing after 18s
- Add '--skip-check' option to update.py to skip dotfiles update checks.
- Update playbook.yml and symlinks.yml to use 'inventory_hostname' for host checks.
- Refactor service task inclusions in server.yml for better readability and maintainability.
- Add new Home Assistant service with corresponding docker-compose configuration.
- Update various service YAML files to use dynamic paths based on inventory_hostname.
- Add tags for service tasks to improve organization and execution control.
- Remove obsolete services.yml file.
2025-07-11 03:04:50 +00:00
a349923d8e Add helloworld utility and update welcome message in .bashrc
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 25s
Nix Format Check / check-format (push) Failing after 1m30s
Python Lint Check / check-python (push) Failing after 18s
2025-07-11 00:37:23 +00:00
10508b9916 updated nix to 25.05 and fixed setup.sh
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 32s
Nix Format Check / check-format (push) Failing after 1m24s
Python Lint Check / check-python (push) Failing after 19s
Signed-off-by: Menno van Leeuwen <menno@vleeuwen.me>
2025-07-11 00:17:52 +00:00
41d15eedde Increase JuiceFS cache TTL to 60 seconds
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 26s
Nix Format Check / check-format (push) Failing after 1m35s
Python Lint Check / check-python (push) Failing after 21s
2025-06-24 11:12:24 +02:00
1eae205e7d Optimize JuiceFS performance settings and mount options
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 1m14s
Nix Format Check / check-format (push) Failing after 1m30s
Python Lint Check / check-python (push) Failing after 20s
The changes tune TCP buffers and enhance JuiceFS mount options for
better throughput and caching behavior.
2025-06-24 11:06:24 +02:00
a90b4e696d Switch AI to Claude and configure Dart import sorting
Some checks failed
Nix Format Check / check-format (push) Has been cancelled
Ansible Lint Check / check-ansible (push) Has been cancelled
Python Lint Check / check-python (push) Has been cancelled
2025-06-24 11:06:09 +02:00
9fd52ddf6f Update Zen browser to 1.13.2b and bump nixpkgs sources
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 27s
Nix Format Check / check-format (push) Failing after 1m30s
Python Lint Check / check-python (push) Failing after 21s
2025-06-19 15:35:00 +02:00
b66e911acc Remove SSH connections from settings
Some checks failed
Ansible Lint Check / check-ansible (push) Has been cancelled
Nix Format Check / check-format (push) Has been cancelled
Python Lint Check / check-python (push) Failing after 21s
2025-06-19 15:34:41 +02:00
8799cc72b8 vscode default to dark theme
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 36s
Nix Format Check / check-format (push) Failing after 1m35s
Python Lint Check / check-python (push) Failing after 21s
2025-06-19 10:33:37 +02:00
2fa8a519bf autostart jetbrains toolbox 2025-06-19 10:33:23 +02:00
7f4e308109 updates to zed settings 2025-06-19 10:32:59 +02:00
b2742be1bd adds seadrive to startup 2025-06-19 10:32:28 +02:00
f2dbcb25fe added bypass for local and server access to caddy proxy services
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 33s
Nix Format Check / check-format (push) Failing after 1m35s
Python Lint Check / check-python (push) Failing after 21s
2025-06-16 00:18:49 +00:00
247aa2d733 fuck scammers, abusers and bad actors!
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 42s
Nix Format Check / check-format (push) Failing after 37s
Python Lint Check / check-python (push) Has been cancelled
2025-06-15 01:33:04 +00:00
3774ea6233 Expand country blocking to more high-risk countries
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 29s
Nix Format Check / check-format (push) Failing after 1m26s
Python Lint Check / check-python (push) Failing after 22s
- Add IN, VN, BR, TR, ID, TH, BD, PK, RO to blocked list
- Update alternative IP ranges for new countries in script
- Enhance documentation with rationale, risk assessment, and best practices
- Add test script for verifying country blocking functionality
- Improve Ansible tasks for dependency installation
2025-06-15 01:53:42 +02:00
0f35a7b9e2 Add country-based IP blocking for Caddy via Ansible
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 37s
Nix Format Check / check-format (push) Failing after 1m39s
Python Lint Check / check-python (push) Failing after 23s
- Introduce generate_country_blocks.py to fetch IP ranges by country
- Update group_vars/servers.yml with country blocking settings
- Add country_block snippet to Caddyfile and apply to all sites
- Create Ansible tasks for automated IP range generation and integration
- Add documentation for configuring and managing country blocking
2025-06-15 01:30:42 +02:00
020c32e8fe adds fastmail pwa via firefox to autostart
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 32s
Nix Format Check / check-format (push) Failing after 1m44s
Python Lint Check / check-python (push) Failing after 23s
2025-06-04 13:31:29 +02:00
4d90224772 Bump Zen browser version to 1.12.10b
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 32s
Nix Format Check / check-format (push) Failing after 1m42s
Python Lint Check / check-python (push) Failing after 23s
2025-06-04 12:08:03 +02:00
ef89381337 Add Zed editor settings and symlink configuration
Some checks failed
Ansible Lint Check / check-ansible (push) Has been cancelled
Nix Format Check / check-format (push) Has been cancelled
Python Lint Check / check-python (push) Has been cancelled
2025-06-04 12:07:55 +02:00
52cb2e3bc1 Update flake.lock and rotate secrets
Some checks failed
Nix Format Check / check-format (push) Failing after 1m44s
Python Lint Check / check-python (push) Failing after 23s
Ansible Lint Check / check-ansible (push) Failing after 12m18s
2025-06-03 16:03:12 +02:00
caf13e5126 Add DistroShelf, MissionCenter, and distrobox
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 36s
Nix Format Check / check-format (push) Failing after 1m27s
Python Lint Check / check-python (push) Failing after 19s
2025-05-27 17:14:52 +02:00
49c7149ed9 Add cliphist clipboard manager setup for workstations 2025-05-21 15:58:55 +02:00
30569c4019 feat: enhance flitsmeister utility with improved CSV parsing and statistics calculation
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 27s
Nix Format Check / check-format (push) Failing after 1m33s
Python Lint Check / check-python (push) Failing after 19s
2025-05-21 12:08:17 +02:00
f8d426ce1a feat: remove Zed Editor tasks from workstation setup
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 26s
Nix Format Check / check-format (push) Failing after 1m29s
Python Lint Check / check-python (push) Failing after 19s
2025-05-21 11:39:16 +02:00
7dba7b00a7 feat: add flitsmeister utility for processing flitsmeister CSV files 2025-05-21 11:39:06 +02:00
1e6bb83c21 feat: remove GCC 13 default compiler settings for Pop!_OS
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 23s
Nix Format Check / check-format (push) Failing after 1m19s
Python Lint Check / check-python (push) Failing after 17s
2025-05-20 23:46:32 +02:00
40c13563bc feat: disable ansible lightspeed features in VSCode settings 2025-05-20 23:23:38 +02:00
7aee9d0294 feat: add golang to the list of common packages in Ansible global tasks
Some checks failed
Nix Format Check / check-format (push) Failing after 1m21s
Python Lint Check / check-python (push) Failing after 22s
Ansible Lint Check / check-ansible (push) Failing after 13m41s
2025-05-20 22:20:52 +02:00
30c4c5e9f5 feat: remove Go package configuration from home-manager 2025-05-20 22:20:31 +02:00
0c186365cd feat: enhance autostart configurations and add executable permissions for desktop entries
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 28s
Nix Format Check / check-format (push) Failing after 1m26s
Python Lint Check / check-python (push) Failing after 19s
2025-05-20 21:06:49 +02:00
9752355685 feat: add autostart configurations and ignition delay scripts for various applications
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 25s
Nix Format Check / check-format (push) Failing after 1m26s
Python Lint Check / check-python (push) Failing after 18s
2025-05-20 20:40:31 +02:00
9a3affe4c1 Merge branch 'master' of git.mvl.sh:vleeuwenmenno/dotfiles
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 25s
Nix Format Check / check-format (push) Failing after 1m28s
Python Lint Check / check-python (push) Failing after 19s
2025-05-20 20:21:25 +02:00
8189d9ad4e feat: add GCC 13 configuration for Pop!_OS in .bashrc 2025-05-20 20:20:34 +02:00
cfea6dda16 Merge branch 'master' of https://git.mvl.sh/vleeuwenmenno/dotfiles
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 26s
Nix Format Check / check-format (push) Failing after 1m26s
Python Lint Check / check-python (push) Failing after 19s
2025-05-20 19:04:46 +02:00
0fd68d8460 feat: add Zed Editor installation tasks and include in workstation setup 2025-05-20 19:04:24 +02:00
f4ea1957a1 feat: update Zen browser version to 1.12.6b
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 26s
Nix Format Check / check-format (push) Failing after 1m26s
Python Lint Check / check-python (push) Failing after 19s
2025-05-20 15:46:25 +02:00
b4ec02bc31 feat: remove obsolete configuration files for Cosmic desktop environment
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 29s
Nix Format Check / check-format (push) Failing after 1m31s
Python Lint Check / check-python (push) Failing after 18s
2025-05-20 15:27:42 +02:00
e000a2fd17 feat: add configuration files for Cosmic desktop environment settings 2025-05-20 15:23:18 +02:00
a77e6e264f feat: update flake.lock with latest revisions and hashes for home-manager and nixpkgs
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 25s
Nix Format Check / check-format (push) Failing after 1m28s
Python Lint Check / check-python (push) Failing after 18s
2025-05-20 15:10:46 +02:00
86900fbe7e feat: update desired Flatpak packages by adding new entries and removing obsolete ones 2025-05-20 15:10:40 +02:00