Commit Graph

820 Commits

Author SHA1 Message Date
PandaMimo
17d715479a feat(mise): run mise self-update (#1450)
Co-authored-by: Milo <milo@example.com>
2025-11-10 14:16:49 +01:00
Bodebojo
39a90f5ebe fix(pkgfile): make pkgfile opt-in (#1449)
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>
2025-11-10 14:11:03 +01:00
PandaMimo
80c4bd5065 ref: comment run_config_update (#1448)
Co-authored-by: Milo <milo@example.com>
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>
2025-11-10 13:44:17 +01:00
Bodebojo
222d800a32 fix(vcpkg): fix permission denied when updating vcpkg if it's installed as root (#1447) 2025-11-10 12:22:44 +01:00
Gideon
02fe1087de feat(falconf): add falconf step (#1219)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-11-08 11:10:45 +01:00
Gideon
34b7943fd1 fix(git): fix shellexpand::tilde in git_repos in topgrade.d/* (#1223) 2025-11-08 11:10:24 +01:00
Gideon
b61886f0f9 ref(nix): Deduplicate run_nix and run_nix_self_upgrade nix --version checking (#1376) 2025-11-08 11:07:01 +01:00
Gideon
6c68bfaf64 ref: Simplify target cfgs (#1346) 2025-11-08 11:04:52 +01:00
Gideon
5866a0570f feat(hyprpm): add hyprpm step (#1213) 2025-11-08 11:04:19 +01:00
Gideon
28f5754efd feat(doom): add doom.aot option (#1214) 2025-11-08 11:03:08 +01:00
Gideon
ea1b286c98 fix(auto-cpufreq): skip when install script is not used (#1215) 2025-11-08 11:00:03 +01:00
Gideon
410bd61c75 ref: tidy up binary-conflict code (#1329) 2025-11-08 10:57:31 +01:00
SteveCoding125
5b9d387ef3 fix(vim): change nvimrc base_dir for windows (#1433) 2025-11-06 11:07:19 +01:00
Gideon
5b5dd27834 fix(guix): fix overcomplicated Guix step (#1290) 2025-11-06 11:05:38 +01:00
Gideon
79f65981a5 fix(gem): fix incorrectly placed debug message in gem step (#1212) 2025-11-06 11:04:20 +01:00
Gideon
a52c775247 feat(rustup): add rustup.channels config (#1206) 2025-11-06 11:04:00 +01:00
Gideon
549111db3a fix(conda): replace deprecated auto_activate_base (#1158) 2025-11-06 11:03:13 +01:00
Gideon
1572974ec4 fix(containers): fix panic in containers step (#1150) 2025-11-06 10:25:52 +01:00
Gideon
8387468607 fix(jetbrains-toolbox): fix step not dry running (#1253) 2025-11-06 10:22:28 +01:00
Mag Mell
f943b220d9 feat(os): add AOSC OS support (#1424) 2025-11-04 09:10:15 +01:00
Stuart Reilly
99892359c7 feat: add damp run type (#1217)
Co-authored-by: Stuart Reilly <sreilly@scottlogic.com>
2025-11-02 15:06:35 +01:00
Gideon
e01be14041 fix(typst): Skip typst when self-update is disabled (#1397) 2025-11-01 14:53:26 +01:00
Gideon
7270aa96f0 feat(deb-get): Skip non-deb-get packages by passing --dg-only (#1386) 2025-10-29 18:43:03 +01:00
Gideon
48aa6b5ac5 fix(freshclam): run with sudo when running without sudo fails (#1118) 2025-10-27 16:44:53 +01:00
Stef
e5b3ed1461 feat(typst): add typst step (#1374) 2025-10-26 12:57:59 +01:00
SteveCoding125
f4a5507716 fix(tldr): move tldr to be a generic step (#1370) 2025-10-21 18:51:34 +02:00
Stef
2259e81bb0 feat(step): Add atuin step (#1367) 2025-10-19 14:09:40 +02:00
Jochen Schalanda
65a30292a3 feat(nix): support upgrading Determinate Nix (#1366)
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>
2025-10-15 09:39:09 +02:00
Chinmay Dalal
e1b5b76d8e fix(nix): fix nix upgrade command selection for profiles in XDG_STATE_HOME (#1354) 2025-10-08 18:45:57 +02:00
Peter Storch
762a74f5f9 fix(containers): Docker update fails on M Macs due to platform / (#1360)
Suppresses the `--platform` parameter to docker pull if platform is only '/'.

fixes #1154
2025-10-06 20:10:09 +02:00
Nils
4c6dc8ff82 Fix WSL distribution name cleanup (#1348) 2025-09-28 19:35:18 +02:00
Andre Toerien
0dee534f84 fix(sudo): reorder require_sudo() after print_separator() 2025-09-28 15:38:30 +02:00
AThePeanut4
a886d20a7b refactor(sudo): rename interactive to login_shell 2025-09-28 14:57:40 +02:00
Andre Toerien
791993795a fix(sudo): use require_sudo for windows commands 2025-09-28 14:57:40 +02:00
Andre Toerien
fec08a5ad1 Move step logic out of Powershell struct (#1345) 2025-09-27 19:55:56 +02:00
SteveCoding125
898823abb2 use login shell when executing topgrade (#1327) 2025-09-18 17:06:59 +02:00
Rafael Scalet
99d989d486 feat: add step for mandb - user and system (update man entries) (#1319) 2025-09-14 08:08:52 +02:00
Nils
456d62224e chore: fix simple typos in code and comments (split var, whether, Extensions) (#1318)
Co-authored-by: niStee <52573120+niStee@users.noreply.github.comclear>
2025-09-13 17:12:39 +02:00
Rafael Scalet
b662fae11e feat: support for pkgfile (#1306) 2025-09-10 13:31:27 +02:00
uwuclxdy
547a6df2ae Support "Insiders" versions of VSCode and VSCodium (#1279) 2025-08-25 16:27:02 +02:00
Ehren Bendler
a033152c60 Clippy fixes from rust 1.91 nightly (#1267) 2025-08-13 17:01:25 +02:00
Kian-Meng Ang
9f4cb8c1b6 feat: fix typos (#1221)
Co-authored-by: GideonBear <87426140+GideonBear@users.noreply.github.com>
2025-08-11 18:15:21 +02:00
Nils
91fc5e3902 chore(ci): Dependabot, workflow security (#1257)
Co-authored-by: StepSecurity Bot <bot@stepsecurity.io>
Co-authored-by: niStee <52573120+niStee@users.noreply.github.comclear>
Co-authored-by: GideonBear <87426140+GideonBear@users.noreply.github.com>
2025-08-11 10:24:18 +02:00
Andre Toerien
b6c1290934 refactor(sudo): add SudoExecuteOpts builder functions and preserve_env enum 2025-08-06 15:21:51 +02:00
Andre Toerien
0e43e0d7fc refactor(yarn): remove unnecessary Yarn::yarn field 2025-08-06 15:21:51 +02:00
Andre Toerien
4da696321a refactor(apt): extract detect_apt() function 2025-08-06 15:21:51 +02:00
Andre Toerien
a95dd1e037 refactor: route sudo usage through Sudo::execute* 2025-08-06 15:21:51 +02:00
Andre Toerien
32197f79f3 refactor: move RunType::execute to ExecutionContext 2025-08-06 15:21:51 +02:00
Alwin
257d202646 fix: skip gcloud update step if component manager is disabled (#1237) 2025-07-21 15:21:29 +02:00
Andre Toerien
3f9fe845e5 refactor(powershell): store powershell path directly 2025-07-18 09:21:31 +02:00