Commit Graph

117 Commits

Author SHA1 Message Date
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
b44457af3a moves bootloader directives to hardware specific files and adds bootloader question to setup.sh 2024-11-09 02:38:29 +01:00
f038bcaa61 first setup nix and ha before symlinking new configs 2024-11-08 14:44:03 +01:00
00f647074d adds default value for need_sudo parameter in backup_file function 2024-11-08 14:38:12 +01:00
4926ae8cc0 adds sudo handling for file backups and improves symlink setup in setup.sh 2024-11-08 14:35:33 +01:00
b13cb3ff0e refactors update_nixos_flake and update_home_manager_flake functions for improved configuration handling and validation 2024-11-08 14:30:26 +01:00
0b8a5a150d enhances NixOS and Home Manager flake updates with temporary file handling and validation 2024-11-08 14:24:35 +01:00
dfc68c275a ensures interactive input for terminal prompts in setup.sh 2024-11-08 14:17:14 +01:00
792af5e4c6 wip 2024-11-08 14:11:53 +01:00
7ba5ab2067 improves input validation in create_hardware_config function 2024-11-08 14:07:54 +01:00
36cb9bbb42 fixes infinite loop bug in setup 2024-11-08 14:05:28 +01:00
73013b36d0 fixes syntax error 2024-11-08 14:02:29 +01:00
2a795cd19e updates setup.sh to support adding new machines 2024-11-08 13:50:28 +01:00
f4f9d0b790 adds clone feature to setup.sh 2024-11-08 12:05:48 +01:00
01dc1784ef adjusted end message of setup 2024-11-03 21:53:24 +01:00
0563a01c96 enhance clear_files function: add checks for .bashrc and .profile to prevent conflicts 2024-11-03 21:51:35 +01:00
cbd590bf19 refactor setup script: rename setup_symlinks to clear_files and add backup messages 2024-11-03 21:50:09 +01:00
fc38dcb2ef revert back to gnome console, kitty sucks 2024-11-02 22:35:05 +01:00
9802e61876 specify the hostname from the setup in the setup, since the hostname is not set yet we must use a local one! 2024-11-02 21:14:56 +01:00
7134d0c29d moves home-manager to hostname specific configs 2024-11-02 21:05:14 +01:00
1e7baa0365 check if Home Manager is already installed before proceeding with installation 2024-11-02 19:46:05 +01:00
0e945e3f5e rebuild nixos using flake in setup
check for existing hostname
only move configuration.nix not enture /etc/nixos
2024-11-02 19:45:11 +01:00
64f8ea8609 setup should backup instead of rm 2024-11-02 19:26:18 +01:00
a865102184 adds extra checks to setup 2024-11-02 19:12:50 +01:00
0110b52262 adds better logging 2024-11-02 19:05:28 +01:00
a8f9dd41f0 fix: deletes default config before continuing 2024-11-02 18:57:58 +01:00
da2aa042cd adds hardware config check 2024-11-02 18:52:20 +01:00
946ae2b987 allow dashes and underscores, fixed incorrect command in guide 2024-11-02 18:51:04 +01:00
11fd6bc478 too much to mention 2024-11-02 18:48:19 +01:00
e3657a00b7 updates setup to run commands tested on clear nixos 2024-11-01 23:56:59 +01:00
dc50b4bcd0 fix: improve bashrc sourcing and zoxide initialization; add home-manager installation check 2024-10-31 19:03:59 +01:00
93e963cd65 wip 2024-10-30 21:55:48 +01:00
e42dd52164 WSL fixes 2024-10-27 01:33:39 +02:00