Commit Graph

99 Commits

Author SHA1 Message Date
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
bbd3198976 fix SELinux check to correctly identify Non-NixOS systems
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-15 11:47:12 +01:00
d48a3d3925 refactor hostname preparation to check for NixOS only when hardware configuration is absent
All checks were successful
Nix Format Check / check-format (push) Successful in 39s
2025-01-15 11:45:14 +01:00
c11c4e7482 add SELinux check and adjust mode in setup script for non-NixOS systems
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-15 11:43:11 +01:00
e06b93215f ensure user input is read from the terminal in the warning prompt
All checks were successful
Nix Format Check / check-format (push) Successful in 39s
2025-01-15 11:38:51 +01:00
041307aaea update setup script message to indicate compatibility with Fedora
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2025-01-15 11:35:27 +01:00
1d0ef3d31e refactor setup script to conditionally set hostname and rebuild NixOS only on NixOS systems
All checks were successful
Nix Format Check / check-format (push) Successful in 39s
2025-01-15 11:34:06 +01:00
2c0e3c746b upgrade to 24.11
All checks were successful
Nix Format Check / check-format (push) Successful in 38s
2024-11-29 18:02:30 +01:00
93517fbf79 removes line that would delete required file 2024-11-15 21:05:19 +01:00
272aac9a94 adds cleanup 2024-11-09 02:49:46 +01:00
63dd78c557 adds warning message and prompt to continue 2024-11-09 02:47:30 +01:00