feat(hyprpm): add hyprpm step (#1213)

This commit is contained in:
Gideon
2025-11-08 11:04:19 +01:00
committed by GitHub
parent 28f5754efd
commit 5866a0570f
2 changed files with 15 additions and 0 deletions

View File

@@ -69,6 +69,7 @@ pub enum Step {
Helix, Helix,
Helm, Helm,
HomeManager, HomeManager,
Hyprpm,
// These names are miscapitalized on purpose, so the CLI name is // These names are miscapitalized on purpose, so the CLI name is
// `jetbrains_pycharm` instead of `jet_brains_py_charm`. // `jetbrains_pycharm` instead of `jet_brains_py_charm`.
JetbrainsAqua, JetbrainsAqua,
@@ -345,6 +346,11 @@ impl Step {
#[cfg(unix)] #[cfg(unix)]
runner.execute(*self, "home-manager", || unix::run_home_manager(ctx))? runner.execute(*self, "home-manager", || unix::run_home_manager(ctx))?
} }
Hyprpm =>
{
#[cfg(unix)]
runner.execute(*self, "hyprpm", || unix::run_hyprpm(ctx))?
}
JetbrainsAqua => runner.execute(*self, "JetBrains Aqua Plugins", || generic::run_jetbrains_aqua(ctx))?, JetbrainsAqua => runner.execute(*self, "JetBrains Aqua Plugins", || generic::run_jetbrains_aqua(ctx))?,
JetbrainsClion => runner.execute(*self, "JetBrains CL", || generic::run_jetbrains_clion(ctx))?, JetbrainsClion => runner.execute(*self, "JetBrains CL", || generic::run_jetbrains_clion(ctx))?,
JetbrainsDatagrip => { JetbrainsDatagrip => {
@@ -767,6 +773,7 @@ pub(crate) fn default_steps() -> Vec<Step> {
Sdkman, Sdkman,
Rcm, Rcm,
Maza, Maza,
Hyprpm,
Atuin, Atuin,
]); ]);

View File

@@ -922,6 +922,14 @@ pub fn run_maza(ctx: &ExecutionContext) -> Result<()> {
ctx.execute(maza).arg("update").status_checked() ctx.execute(maza).arg("update").status_checked()
} }
pub fn run_hyprpm(ctx: &ExecutionContext) -> Result<()> {
let hyprpm = require("hyprpm")?;
print_separator("hyprpm");
ctx.execute(hyprpm).arg("update").status_checked()
}
pub fn run_atuin(ctx: &ExecutionContext) -> Result<()> { pub fn run_atuin(ctx: &ExecutionContext) -> Result<()> {
let atuin = require("atuin-update")?; let atuin = require("atuin-update")?;