Commit Graph

109 Commits

Author SHA1 Message Date
7fd533f056 feat: save hostname to file if it doesn't already exist
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-11 11:58:39 +01:00
5aada55fd3 feat: improve user prompts and logging in setup script for better clarity
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-11 11:47:57 +01:00
e074365cc8 feat: update println function to support an additional argument for improved formatting
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-11 11:11:03 +01:00
620abb2ffe feat: implement colored logging functions for improved visibility and formatting
Some checks failed
Nix Format Check / check-format (push) Has been cancelled
2025-03-11 11:10:22 +01:00
52aaa71f84 revert
Some checks failed
Nix Format Check / check-format (push) Has been cancelled
2025-03-11 11:09:47 +01:00
3854200b18 feat: replace custom logging functions with direct println calls for improved readability
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-11 11:00:01 +01:00
c58fa69e2e feat: enhance logging functions with color support and improved formatting 2025-03-11 10:59:55 +01:00
59fc5e5e10 feat: request sudo credentials upfront to avoid interruptions during setup
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-11 10:44:57 +01:00
d3caf87696 feat: require hostname as a parameter during setup and improve hostname handling
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-11 10:42:31 +01:00
7e1094dd7c feat: add cloud-config for user setup and update setup script for compatibility checks
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-11 10:35:19 +01:00
f03a028741 refactor: remove redundant logging for Ansible installation in setup script
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-10 21:38:01 +01:00
3bcf78d4eb refactor: remove pipx references from Ansible tasks and setup script
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-10 21:02:32 +01:00
bec0970a4a feat: update pipx package installation to include ansible-lint and ansible-core
Some checks failed
Nix Format Check / check-format (push) Failing after 40s
2025-03-10 20:59:58 +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
a1e145871b feat: add local bin to path for ansible initial run
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-10 15:15:16 +01:00
e5d0b1a9fb feat: copy .bashrc to .profile during setup
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-10 15:13:35 +01:00
51f2b2b145 feat: add check for SELinux presence and log message if not found
Some checks failed
Nix Format Check / check-format (push) Failing after 38s
2025-03-10 15:11:15 +01:00
b20386462a refactor: update Nix installation command to use --no-confirm and simplify pipx ensurepath
Some checks failed
Nix Format Check / check-format (push) Failing after 37s
2025-03-10 15:09:17 +01:00
0f0d67d419 feat: add checks for community.general collection and ensure default shell is set to bash
Some checks failed
Nix Format Check / check-format (push) Failing after 39s
2025-03-10 15:05:52 +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
35ffc77056 refactor: add pre-tasks for installing Ansible collections and improve final setup messages
All checks were successful
Nix Format Check / check-format (push) Successful in 37s
2025-01-22 16:22:15 +01:00
ded7a858da refactor: remove Nix installer script after installation to clean up environment
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-22 16:05:23 +01:00
d1ae208acf refactor: improve final setup messages for clarity and user guidance
Some checks failed
Nix Format Check / check-format (push) Has been cancelled
2025-01-22 16:04:50 +01:00
36ebbef6d7 refactor: streamline Nix installation process and simplify pipx installation
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-22 16:00:37 +01:00
c26a952af9 refactor: source Nix profile after installation to ensure proper environment setup
All checks were successful
Nix Format Check / check-format (push) Successful in 40s
2025-01-22 15:58:31 +01:00
089010b33c refactor: update Nix installation process to download and execute installer script
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-22 15:56:36 +01:00
46afabbae7 refactor: correct Nix installation command to use 'sh install' for proper execution
All checks were successful
Nix Format Check / check-format (push) Successful in 39s
2025-01-22 15:55:44 +01:00
195371b9bf refactor: update Nix installation script to use a more reliable source
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-22 15:54:29 +01:00
4cad585fee refactor: simplify Home Manager installation process by removing redundant checks
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-22 15:44:38 +01:00
766c90a5ba refactor: fix SELinux check to verify directory existence instead of file
All checks were successful
Nix Format Check / check-format (push) Successful in 37s
2025-01-22 15:42:46 +01:00
c1700f42dd refactor: streamline setup process by removing Home Manager rebuild and adding initial dotf update
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-22 15:41:30 +01:00
7a39c2c962 refactor: remove NixOS specific configuration and update installation messages for broader compatibility
All checks were successful
Nix Format Check / check-format (push) Successful in 37s
2025-01-22 15:39:49 +01:00
bfea159a0f refactor: add -y flag to package installation commands for automatic confirmation
All checks were successful
Nix Format Check / check-format (push) Successful in 37s
2025-01-22 15:37:24 +01:00
b6cf812f49 refactor: enhance package installation logic to auto-detect package manager
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-22 15:36:21 +01:00
0c6a0d5b16 refactor: update Fedora detection in compatibility check
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-22 15:34:32 +01:00
4d57d69626 refactor: add package installation function to streamline dependency checks
All checks were successful
Nix Format Check / check-format (pull_request) Successful in 37s
2025-01-22 15:29:45 +01:00
d92d0ed883 refactor: enhance setup script with compat checks
All checks were successful
Nix Format Check / check-format (pull_request) Successful in 37s
2025-01-22 15:27:35 +01:00
c651722b73 refactor: reorganize Ansible tasks for better structure and include common package installations
All checks were successful
Nix Format Check / check-format (pull_request) Successful in 40s
2025-01-22 15:11:58 +01:00
e1aa41d1d3 Add Ansible configuration and remove NixOS
All checks were successful
Nix Format Check / check-format (pull_request) Successful in 39s
2025-01-20 09:18:58 +01:00
68943b57ee fix install_nix function to check for nix-channel instead of nixos-version
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-15 14:03:16 +01:00
733be4c7c8 refactor setup script to improve argument handling for continuation flag
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-15 13:44:34 +01:00
a0245017f7 refactor setup script to use a variable for continuation flag handling
All checks were successful
Nix Format Check / check-format (push) Successful in 37s
2025-01-15 13:40:49 +01:00
5803376722 update installation message to instruct users to reopen shell and rerun the script after Nix installation
All checks were successful
Nix Format Check / check-format (push) Successful in 37s
2025-01-15 13:36:17 +01:00
a3f2b7d759 refactor setup script to remove continuation flag handling and streamline installation steps
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-15 13:33:57 +01:00
0747d2a784 enhance setup script to support continuation of installation process
All checks were successful
Nix Format Check / check-format (push) Successful in 37s
2025-01-15 12:52:40 +01:00
852c5ebef8 add success log and reinvoke script after Nix installation
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-15 11:55:27 +01:00
783d1bac25 fix setup script to ensure SELinux config writes correctly and clean up whitespace
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-15 11:51:20 +01:00
325310c1ca refactor hostname preparation to check for existing hostname before NixOS verification
All checks were successful
Nix Format Check / check-format (push) Successful in 39s
2025-01-15 11:49:54 +01:00
1db4d0c49b add log_warning function to output warnings in yellow
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-15 11:48:47 +01:00
4d20f2d7a6 fix SELinux check to correctly compare getenforce output
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-15 11:48:06 +01:00