aboutsummaryrefslogtreecommitdiff
path: root/bin/reconfigure (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-04-25Revert "Remove Nix/NixOS support from configuration and utilities"EuAndreh1-0/+6
This reverts commit 3b2d27457db9ef8911893fa1b843560f1ccab2eb.
2024-01-15bin/reconfigure: Call bins(1) between reconfiguresEuAndreh1-0/+4
2024-01-14bin/reconfigure: Always run bin(1) regardless of where this program endsEuAndreh1-2/+3
2024-01-14bin/reconfigure: Assume we're always on Guix SystemEuAndreh1-5/+3
2024-01-12Remove Nix/NixOS support from configuration and utilitiesEuAndreh1-7/+0
2023-08-19bin/reconfigure: Always reconfigure "guix home" lastEuAndreh1-2/+2
2023-07-29bin/*: Add matching parenthesis to case clausesEuAndreh1-5/+5
2023-04-12bin/: Make help string more consistent across several executablesEuAndreh1-0/+1
2023-03-27bin/reconfigure: Move "set -x" to the body of the scriptEuAndreh1-1/+2
2023-03-15bin/reconfigure: Remove timeout limitationEuAndreh1-4/+1
The cronjob has a timeout, and running manually can be enclosed by a timeout if required.
2023-03-13bin/reconfigure: Make it verbose by default via "set -x"EuAndreh1-0/+1
For debugging cronjob output.
2023-03-12bin/reconfigure: Add -U option to call update(1)EuAndreh1-2/+16
Adapt the cronjob to use it also.
2023-03-02bin/reconfigure: Early exit when ran as rootEuAndreh1-0/+7
2023-03-01bin/reconfigure: Refresh bins(1) cache after updating $PATHEuAndreh1-0/+2
2023-02-26bin/reconfigure: Fix detection if running in a Guix systemEuAndreh1-1/+1
2023-02-26Update NixOS channel in update(1) instead of upgrade(1)EuAndreh1-1/+1
2023-02-26bin/reconfigure: Use current version of {home,system}.scm filesEuAndreh1-3/+3
2023-02-26git mv bin/upgrade bin/reconfigureEuAndreh1-4/+4
2023-02-26bin/upgrade: Fix call to timeoutEuAndreh1-1/+1
The error message was: timeout: impossible d'exécuter la commande « -- »: Aucun fichier ou dossier de ce type
2023-02-20bin/upgrade: Restrict upgrade to up-to 2 hoursEuAndreh1-1/+4
2023-02-17bin/upgrade: Explicitly define $HOSTNAMEEuAndreh1-1/+3
2023-02-17bin/upgrade: Do some ugly ifs to decide what to upgradeEuAndreh1-4/+15
2022-12-01bin/{gc,upgrade}: Fix path to store passwordEuAndreh1-1/+1
2022-11-21bin/upgrade: Fix path to current Guix Home fileEuAndreh1-1/+1
Follow-up on 7406e924e29f179b2d5aa676c5378866b67ac41c.
2022-11-19bin/upgrade: Use the current files for the upgradeEuAndreh1-2/+2
Imagine 2 scenarios: 1. I leave home.scm in an intermediary broken state, and an important security update is available. The "guix pull" command will work, but the security fixes won't be installed, because the home.scm file isn't properly formed. Using the current home.scm file addresses that; 2. a malicious program writes to system.scm, and the upgrade automatically implements any changes present in it. Instead the changes to the system, which require root access, shouldn't be blindly done, and using strictly the existing system.scm addresses that. It doesn't address many other bad things the malicious program can do.
2022-11-16Manage the Guix System without using root loginEuAndreh1-1/+1
2022-10-31bin/upgrade: Use $XDG_CONFIG_DIR over hard-coding ~/.usr/etcEuAndreh1-1/+1
2022-10-23bin/upgrade: Add equivalent of `update` scriptEuAndreh1-12/+10
2022-08-13bin/forever: Report on the status code of each runEuAndreh1-1/+3
2022-08-13bin/forever: Add working utilityEuAndreh1-8/+10
2022-08-13bin/m: Add working utilityEuAndreh1-4/+16
2022-05-12Move Git repository into ~/.usr/.git/EuAndreh1-0/+0
2022-05-12git mv .local/bin/ .usr/bin/EuAndreh1-0/+0
2022-05-12.local/bin/tmpname: Add working versionEuAndreh1-5/+4
2022-05-12.local/bin/uuid: Add working versionEuAndreh1-12/+7
2022-04-24~/.local/bin/qr: Add scriptEuAndreh1-0/+58