Commit Graph

161 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
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
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
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
e9a558e3fc feat: add nemo-desktop to auto-start options 2025-04-02 01:46:42 +02:00
ab0e80ec86 fix: add signal handling for graceful script termination
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 14s
Nix Format Check / check-format (push) Successful in 1m11s
Python Lint Check / check-python (push) Failing after 11s
2025-03-25 17:06:47 +01:00
924ee3a577 refactor: improve subprocess error handling and enhance linting script documentation
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 17s
Nix Format Check / check-format (push) Successful in 57s
Python Lint Check / check-python (push) Failing after 27m48s
2025-03-24 18:35:13 +01:00
243eb1688d refactor: improve code formatting and readability in service and update scripts
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 17s
Nix Format Check / check-format (push) Successful in 58s
Python Lint Check / check-python (push) Failing after 14s
2025-03-24 18:28:06 +01:00
09093392cd feat: enhance protection for JuiceFS Redis service and update command arguments
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 17s
Nix Format Check / check-format (push) Successful in 57s
Python Lint Check / check-python (push) Failing after 15s
2025-03-14 17:39:59 +01:00
f0f4ce507a feat: improve error handling in update process by warning on fetch failure 2025-03-14 17:31:46 +01:00
484c421f22 feat: add protection for JuiceFS Redis service to prevent accidental stopping 2025-03-14 17:29:42 +01:00
bdf7487b45 fix: format stop command parser help text for better readability
Some checks failed
Python Lint Check / check-python (push) Waiting to run
Ansible Lint Check / check-ansible (push) Failing after 14s
Nix Format Check / check-format (push) Has been cancelled
2025-03-12 21:29:26 +01:00
d3a00bef3e fix: update command parsers to require explicit service arguments
Some checks failed
Nix Format Check / check-format (push) Waiting to run
Python Lint Check / check-python (push) Waiting to run
Ansible Lint Check / check-ansible (push) Failing after 13s
2025-03-12 21:26:19 +01:00
f53297b17f fix: update stop command parser to require a service argument
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 14s
Nix Format Check / check-format (push) Successful in 52s
Python Lint Check / check-python (push) Failing after 11s
2025-03-12 21:24:38 +01:00
07dec180c7 fix: add support for starting and stopping all Docker services
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 16s
Nix Format Check / check-format (push) Successful in 53s
Python Lint Check / check-python (push) Failing after 11s
2025-03-12 21:19:23 +01:00
451f2b202f feat: expand help documentation with new commands and options
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 15s
Nix Format Check / check-format (push) Successful in 56s
Python Lint Check / check-python (push) Failing after 13s
2025-03-12 14:25:29 +01:00
140863d674 feat: add Python linting support with pylint and black
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 16s
Nix Format Check / check-format (push) Successful in 56s
Python Lint Check / check-python (push) Failing after 16s
2025-03-12 14:17:43 +01:00
112d3679da style: add YAML document start markers to Ansible playbooks and tasks
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 1m34s
Nix Format Check / check-format (push) Successful in 57s
2025-03-12 14:05:42 +01:00
4c957dd458 feat: update password retrieval command to use new 1Password syntax
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-12 12:43:04 +01:00
7e4bc76015 feat: add update command to manage Docker services and support bulk updates
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-12 12:39:15 +01:00
69126bc510 feat: enhance service status check to return container count in logs
Some checks failed
Nix Format Check / check-format (push) Failing after 36s
2025-03-12 12:34:23 +01:00
f31e77a2f3 feat: replace docker.py with service.py for improved Docker service management
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-12 12:32:36 +01:00
e1c4d5aaaf feat: enhance printfe function to include timestamp and message type, and update server tasks for dotfiles-test
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-12 10:23:49 +01:00
0515dc0842 feat: remove git update option from update script and ensure repository check is always performed
Some checks failed
Nix Format Check / check-format (push) Failing after 39s
2025-03-11 19:17:34 +01:00
4ab7e75b6d feat: update Duplicati and GoLink service configurations for improved directory management and path handling
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-11 19:03:22 +01:00
28c28c6493 feat: add Docker service management script and Golink service deployment configuration
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-11 18:44:06 +01:00
822704cd1d feat: restructure Ansible playbook and add SSH service handlers
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-11 16:02:49 +01:00
b3a4c4bd78 feat: add functionality to check and update dotfiles Git repository
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-11 11:47:29 +01:00
ceca79f39b refactor: remove obsolete pipx task and clean up ensure_ansible_collections function
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-10 21:01:41 +01:00
f7787c592b feat: update Ansible collection retrieval to use ansible-galaxy for improved accuracy
Some checks failed
Nix Format Check / check-format (push) Failing after 39s
2025-03-10 20:41:49 +01:00
1cb4a9acc4 fix: add fallback to lastlog2 for SSH login retrieval and remove unnecessary libptytty dependency
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-10 20:33:01 +01:00
612a8bf7b1 feat: update Ansible tasks to specify shell executable for improved compatibility
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-10 20:30:07 +01:00
132b7b1b66 fix: replace lastlog2 with lastlog for SSH login information and clean up related dependencies
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-10 20:28:05 +01:00
ee064f521b feat: enhance command execution with error handling and add Ansible task for Docker repository checkout
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-10 20:23:15 +01:00
6f2ec615ce feat: add pip availability check in ensure_dependencies function
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-10 20:01:25 +01:00
9bc865e151 feat: enhance ensure_ansible_collections function to check and install missing Ansible collections
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-10 19:59:34 +01:00
82ee7361bd feat: add dependency check in dotf script and modify package installation command
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-10 19:35:55 +01:00
da3db10d03 feat: enhance dotfiles status output with color coding for unpushed commits
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-10 19:23:08 +01:00
dbcab30d6f feat: update commit hash display formatting in hello.py for improved visibility
Some checks failed
Nix Format Check / check-format (push) Has been cancelled
2025-03-10 19:22:37 +01:00
e9bc1dcea3 feat: enhance SSH login display with color coding and refactor status output formatting
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-10 19:21:05 +01:00
7afd1f0bca feat: update SSH login retrieval in hello.py and improve logo display logic in functions.py
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-10 19:13:21 +01:00
7315809914 feat: add SSH login information and dotfiles status check to hello.py; include OpenSSH server tasks in Ansible configuration
Some checks failed
Nix Format Check / check-format (push) Failing after 39s
2025-03-10 19:05:18 +01:00
6c095843ba feat: remove WSL-specific aliases and 1Password agent bridge script; add dependency checks and installation for Python packages
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-10 15:59:28 +01:00
62954eb986 feat: remove deprecated shell scripts and add Python alternatives for all of them
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-10 15:48:33 +01:00
4347b6c6dc refactor: remove unused Bitwarden entry and disable missing packages in Ansible tasks
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-06 14:05:20 +01:00
2ce4cfb608 refactor: update dotfiles paths and remove obsolete configurations
Some checks failed
Nix Format Check / check-format (push) Failing after 40s
2025-03-05 17:26:48 +01:00
498b28fac0 refactor: add NixOS configuration files for server and workstation setups
Some checks failed
Nix Format Check / check-format (push) Failing after 39s
2025-03-04 11:22:51 +01:00
c8944e8ed6 refactor: add zsync and Zen browser tasks, update default applications and configurations
Some checks failed
Nix Format Check / check-format (push) Failing after 1m6s
2025-03-03 14:49:15 +01:00
67f0c77a9e refactor: remove obsolete WhatsApp and Telegram entries from auto-start and configuration files
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-02-26 13:23:17 +01:00
dfd610380a refactor: update auto-start applications, remove obsolete GNOME extension, and change SSH identity file 2025-02-24 13:38:25 +01:00