Commit Graph

797 Commits

Author SHA1 Message Date
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
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
2fa8a519bf autostart jetbrains toolbox 2025-06-19 10:33:23 +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
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
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
880be26270 feat: add task to purge LibreOffice and related packages 2025-05-20 15:10:30 +02:00
bc930e6f42 feat: remove bottom package from system monitoring tools 2025-05-20 15:08:49 +02:00
9fce8e4968 feat: remove Ptyxis terminal keybinding and associated settings 2025-05-20 15:08:41 +02:00
39772b7943 feat: remove ptyxis terminal emulator and vscodium from package list 2025-05-20 15:08:29 +02:00
5041d64a39 feat: remove trash-cli from package installation and update VSCode icon theme to vscode-icons
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 28s
Nix Format Check / check-format (push) Failing after 1m29s
Python Lint Check / check-python (push) Failing after 18s
2025-05-20 14:22:23 +02:00
21c4b17f76 adds popos compatibility
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 36s
Nix Format Check / check-format (push) Failing after 1m26s
Python Lint Check / check-python (push) Failing after 20s
2025-05-19 15:27:46 +02:00
ea41c83161 feat: separate hoarder.mvl.sh redirection from karakeep service configuration
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 24s
Nix Format Check / check-format (push) Successful in 1m21s
Python Lint Check / check-python (push) Failing after 18s
2025-05-13 17:25:40 +02:00
afa538af9a feat: disable arr-stack service in server configuration
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 24s
Python Lint Check / check-python (push) Failing after 20s
Nix Format Check / check-format (push) Failing after 11m59s
2025-05-13 16:45:56 +02:00
3d46ae4e6e feat: update reverse proxy for jellyseerr to point to mennos-server on port 5555 2025-05-13 16:45:49 +02:00
5e4e5f6431 feat: update karakeep service configuration and image version; adjust Caddyfile for reverse proxy
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 30s
Nix Format Check / check-format (push) Has been cancelled
Python Lint Check / check-python (push) Has been cancelled
2025-05-13 16:43:38 +02:00
1511fc06f7 feat: update Zen browser version to 1.12.3b; change default browser to Firefox in dconf and default apps configuration
Some checks failed
Ansible Lint Check / check-ansible (push) Waiting to run
Nix Format Check / check-format (push) Successful in 1m32s
Python Lint Check / check-python (push) Failing after 22s
2025-05-13 16:40:51 +02:00
c16da14152 feat: add gaming-graphics-core22, beekeeper-studio, and steam to desired Snap packages; update flake.lock with new nixpkgs revision
Some checks failed
Nix Format Check / check-format (push) Successful in 1m26s
Ansible Lint Check / check-ansible (push) Failing after 23s
Python Lint Check / check-python (push) Failing after 17s
2025-04-29 11:39:10 +02:00
5465b13ef9 feat: update .bashrc for GPU configuration and add Miniconda to PATH; remove unused packages from Nix configuration
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 27s
Nix Format Check / check-format (push) Successful in 1m24s
Python Lint Check / check-python (push) Failing after 19s
2025-04-29 11:24:31 +02:00
1f1c069da9 feat: remove Ulauncher configuration and related tasks from setup
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 22s
Nix Format Check / check-format (push) Successful in 1m19s
Python Lint Check / check-python (push) Failing after 17s
2025-04-28 10:41:17 +02:00
07887196f4 feat: remove VSCode tasks from workstation setup
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 22s
Nix Format Check / check-format (push) Successful in 1m21s
Python Lint Check / check-python (push) Failing after 18s
2025-04-28 10:38:32 +02:00
39047218ff feat: rename hoarder to karakeep 2025-04-28 10:37:41 +02:00