Skip to content

runapp: init at 0.4.1#447721

Merged
Sigmanificient merged 1 commit intoNixOS:masterfrom
clementpoiret:feat/runapp
Dec 31, 2025
Merged

runapp: init at 0.4.1#447721
Sigmanificient merged 1 commit intoNixOS:masterfrom
clementpoiret:feat/runapp

Conversation

@clementpoiret
Copy link
Contributor

This MR adds runapp, a native executable which can replace uwsm-app to run a given application in an appropriate systemd user unit.

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. labels Oct 1, 2025
@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Oct 1, 2025
@clementpoiret clementpoiret changed the title runapp: init at 0.4.0 runapp: init at 0.4.1 Oct 8, 2025
@clementpoiret
Copy link
Contributor Author

clementpoiret commented Oct 8, 2025

runapp got updated to 0.4.1 since the PR has been opened, I updated the version

@Kruziikrel13 Kruziikrel13 self-requested a review November 2, 2025 13:01
Copy link
Contributor

@Kruziikrel13 Kruziikrel13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I cherry picked this PR into my patched nixpkgs branch, and have been using runapp 0.4.1 for several days now.

It all looks good to me! Works as it should!

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 2 This PR was reviewed and approved by two persons. and removed 12.approvals: 1 This PR was reviewed and approved by one person. labels Nov 2, 2025
@Kruziikrel13
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 447721
Commit: 605d67bc9d6127b3dd48400b7b663a35636f5da9


x86_64-linux

✅ 2 packages built:
  • nixpkgs-manual
  • runapp

github-actions bot added a commit to VlaDexa/nixos-config that referenced this pull request Nov 13, 2025
Flake lock file updates:

• Updated input 'bcachefs-nixpkgs-patch-429126':
    'NixOS/nixpkgs#429126'
  → 'NixOS/nixpkgs#429126'
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/0bdadb1b265fb4143a75bd1ec7d8c915898a9923?narHash=sha256-dxFVgQPG%2BR72dkhXTtqUm7KpxElw3u6E%2BYlQ2WaDgt8%3D' (2025-11-10)
  → 'github:hercules-ci/flake-parts/52a2caecc898d0b46b2b905f058ccc5081f842da?narHash=sha256-8oNVE8TrD19ulHinjaqONf9QWCKK%2Bw4url56cdStMpM%3D' (2025-11-12)
• Updated input 'home-manager':
    'github:nix-community/home-manager/37a3d97f2873e0f68711117c34d04b7c7ead8f4e?narHash=sha256-t2U/GLLXHa2%2BkJkwnFNRVc2fEJ/lUfyZXBE5iKzJdcs%3D' (2025-11-10)
  → 'github:nix-community/home-manager/827f2a23373a774a8805f84ca5344654c31f354b?narHash=sha256-RYHN8O/Aja59XDji6WSJZPkJpYVUfpSkyH%2BPEupBJqM%3D' (2025-11-12)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/308226a4fc2c9b63fa19894d5f85e79e05d75e03?narHash=sha256-Oh7zDVRVW12nTiJD43UeuhqTox4c9vJCKnGIHHDbdic%3D' (2025-11-11)
  → 'github:hyprwm/Hyprland/64ee8f8a72d62069a6bef45ca05bef1d0d412e1f?narHash=sha256-KsMb0niSk2zxZcSWjIkgcDIGwoKZXDYXdw9lVKdgga8%3D' (2025-11-13)
• Updated input 'nixpkgs-patch-447721':
    'NixOS/nixpkgs#447721'
  → 'NixOS/nixpkgs#447721'
• Updated input 'nur':
    'github:nix-community/NUR/c32b5dea1f1e8a8b40f2b293896677f3a1c00e32?narHash=sha256-yOf7lHwe/wqSpb%2BWPMEHa/roqk4Q3erlQIuXb1x/Z5c%3D' (2025-11-12)
  → 'github:nix-community/NUR/53ad00e6d77057542c4f4ac4fc4dc2c470bdee8f?narHash=sha256-zUXieSsOm3Oj8VVtJxkTDrc/cdQBzKYw94jfKx%2BIGFg%3D' (2025-11-13)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/aa1e85921cfa04de7b6914982a94621fbec5cc02?narHash=sha256-d9j1g8nKmYDHy%2B/bIOPQTh9IwjRliqaTM0QLHMV92Ic%3D' (2025-11-12)
  → 'github:oxalica/rust-overlay/315d97eb753cee8e1aa039a5e622b84d32a454bb?narHash=sha256-wsfhRTuxu6f06RMmP4JWcq3wWRlmYtQaJZ6b3f%2BEJ94%3D' (2025-11-13)
github-actions bot added a commit to VlaDexa/nixos-config that referenced this pull request Nov 14, 2025
Flake lock file updates:

• Updated input 'bcachefs-nixpkgs-patch-429126':
    'NixOS/nixpkgs#429126'
  → 'NixOS/nixpkgs#429126'
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/0bdadb1b265fb4143a75bd1ec7d8c915898a9923?narHash=sha256-dxFVgQPG%2BR72dkhXTtqUm7KpxElw3u6E%2BYlQ2WaDgt8%3D' (2025-11-10)
  → 'github:hercules-ci/flake-parts/52a2caecc898d0b46b2b905f058ccc5081f842da?narHash=sha256-8oNVE8TrD19ulHinjaqONf9QWCKK%2Bw4url56cdStMpM%3D' (2025-11-12)
• Updated input 'home-manager':
    'github:nix-community/home-manager/37a3d97f2873e0f68711117c34d04b7c7ead8f4e?narHash=sha256-t2U/GLLXHa2%2BkJkwnFNRVc2fEJ/lUfyZXBE5iKzJdcs%3D' (2025-11-10)
  → 'github:nix-community/home-manager/827f2a23373a774a8805f84ca5344654c31f354b?narHash=sha256-RYHN8O/Aja59XDji6WSJZPkJpYVUfpSkyH%2BPEupBJqM%3D' (2025-11-12)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/308226a4fc2c9b63fa19894d5f85e79e05d75e03?narHash=sha256-Oh7zDVRVW12nTiJD43UeuhqTox4c9vJCKnGIHHDbdic%3D' (2025-11-11)
  → 'github:hyprwm/Hyprland/43527d363472b52f17dd9f9f4f87ec25cbf8a399?narHash=sha256-s5FF0rQE6UIBAUfqk5ZqGedU3bhW0OvXfmz5lzJGurY%3D' (2025-11-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9da7f1cf7f8a6e2a7cb3001b048546c92a8258b4?narHash=sha256-SlybxLZ1/e4T2lb1czEtWVzDCVSTvk9WLwGhmxFmBxI%3D' (2025-11-11)
  → 'github:NixOS/nixpkgs/c5ae371f1a6a7fd27823bc500d9390b38c05fa55?narHash=sha256-4PqRErxfe%2B2toFJFgcRKZ0UI9NSIOJa%2B7RXVtBhy4KE%3D' (2025-11-12)
• Updated input 'nixpkgs-patch-447721':
    'NixOS/nixpkgs#447721'
  → 'NixOS/nixpkgs#447721'
• Updated input 'nixvim':
    'github:nix-community/nixvim/84902b354fd0f122c40880b90dc8ac89d4d0daea?narHash=sha256-%2BT9oUulnXOQmy37GGOivHSvEyViA4gQ41mFZEPEDuOA%3D' (2025-11-11)
  → 'github:nix-community/nixvim/b51f31cef899e8f152384cda6097a5fde0e39ef3?narHash=sha256-R6wESh58QLCeoK1VQUO4sLcz60RNZde8klTqGgUXQkw%3D' (2025-11-14)
• Updated input 'nur':
    'github:nix-community/NUR/c32b5dea1f1e8a8b40f2b293896677f3a1c00e32?narHash=sha256-yOf7lHwe/wqSpb%2BWPMEHa/roqk4Q3erlQIuXb1x/Z5c%3D' (2025-11-12)
  → 'github:nix-community/NUR/17cffaa2d134e5741a82c8476446f08a28169a22?narHash=sha256-d2PP24EAnhDP7S1%2B2RSCysOhMq7TFIRaCeuz6sI%2BlAk%3D' (2025-11-14)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/c5c3147730384576196fb5da048a6e45dee10d56?narHash=sha256-QqS72GvguP56oKDNUckWUPNJHjsdeuXh5RyoKz0wJ%2BE%3D' (2025-11-11)
  → 'github:cachix/git-hooks.nix/84255025dee4c8701a99fbff65ac3c9095952f99?narHash=sha256-M%2B2QBQoC0lzkCdUQRXylR2RkcT6BCRfW3KDs%2Bc/IGLw%3D' (2025-11-13)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/aa1e85921cfa04de7b6914982a94621fbec5cc02?narHash=sha256-d9j1g8nKmYDHy%2B/bIOPQTh9IwjRliqaTM0QLHMV92Ic%3D' (2025-11-12)
  → 'github:oxalica/rust-overlay/cf4a68749733d45c0420726596367acd708eb2e8?narHash=sha256-eB9Z1mWd1U6N61%2BF8qwDggX0ihM55s4E0CluwNukJRU%3D' (2025-11-14)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/d75e4f89e58fdda39e4809f8c52013caa22483b7?narHash=sha256-A91a%2BK0Q9wfdPLwL06e/kbHeAWSzPYy2EGdTDsyfb%2Bs%3D' (2025-11-10)
  → 'github:Mic92/sops-nix/a2bcd1c25c1d29e22756ccae094032ab4ada2268?narHash=sha256-A91a%2BK0Q9wfdPLwL06e/kbHeAWSzPYy2EGdTDsyfb%2Bs%3D' (2025-11-13)
VlaDexa added a commit to VlaDexa/nixos-config that referenced this pull request Nov 18, 2025
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/64ee8f8a72d62069a6bef45ca05bef1d0d412e1f?narHash=sha256-KsMb0niSk2zxZcSWjIkgcDIGwoKZXDYXdw9lVKdgga8%3D' (2025-11-13)
  → 'github:hyprwm/Hyprland/43527d363472b52f17dd9f9f4f87ec25cbf8a399?narHash=sha256-s5FF0rQE6UIBAUfqk5ZqGedU3bhW0OvXfmz5lzJGurY%3D' (2025-11-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9da7f1cf7f8a6e2a7cb3001b048546c92a8258b4?narHash=sha256-SlybxLZ1/e4T2lb1czEtWVzDCVSTvk9WLwGhmxFmBxI%3D' (2025-11-11)
  → 'github:NixOS/nixpkgs/c5ae371f1a6a7fd27823bc500d9390b38c05fa55?narHash=sha256-4PqRErxfe%2B2toFJFgcRKZ0UI9NSIOJa%2B7RXVtBhy4KE%3D' (2025-11-12)
• Updated input 'nixpkgs-patch-447721':
    'NixOS/nixpkgs#447721'
  → 'NixOS/nixpkgs#447721'
• Updated input 'nixpkgs-patch-460892':
    'NixOS/nixpkgs#460892'
  → 'NixOS/nixpkgs#460892'
• Updated input 'nixvim':
    'github:nix-community/nixvim/84902b354fd0f122c40880b90dc8ac89d4d0daea?narHash=sha256-%2BT9oUulnXOQmy37GGOivHSvEyViA4gQ41mFZEPEDuOA%3D' (2025-11-11)
  → 'github:nix-community/nixvim/b51f31cef899e8f152384cda6097a5fde0e39ef3?narHash=sha256-R6wESh58QLCeoK1VQUO4sLcz60RNZde8klTqGgUXQkw%3D' (2025-11-14)
• Updated input 'nur':
    'github:nix-community/NUR/ef14c89be0f2225a3d5c463bc5f4d28fe1538041?narHash=sha256-PR3iDAc0QwthI34hOIcvJFTn7tOr/zKONg309bteAm8%3D' (2025-11-13)
  → 'github:nix-community/NUR/3f88d4e8f330dd9f89937855ddd1168130cfaf7c?narHash=sha256-I08YV5fkB7csLog%2BtC4a79cp%2B55/NigfE39g6Ytzw90%3D' (2025-11-14)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/c5c3147730384576196fb5da048a6e45dee10d56?narHash=sha256-QqS72GvguP56oKDNUckWUPNJHjsdeuXh5RyoKz0wJ%2BE%3D' (2025-11-11)
  → 'github:cachix/git-hooks.nix/84255025dee4c8701a99fbff65ac3c9095952f99?narHash=sha256-M%2B2QBQoC0lzkCdUQRXylR2RkcT6BCRfW3KDs%2Bc/IGLw%3D' (2025-11-13)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/b80c966e70fa0615352c9596315678df1de75801?narHash=sha256-TCVNCn/GcKhwm%2BWlSJEZEPW4ISQdU9ICIU3lTiOLBYc%3D' (2025-11-13)
  → 'github:Mic92/sops-nix/a2bcd1c25c1d29e22756ccae094032ab4ada2268?narHash=sha256-A91a%2BK0Q9wfdPLwL06e/kbHeAWSzPYy2EGdTDsyfb%2Bs%3D' (2025-11-13)
VlaDexa added a commit to VlaDexa/nixos-config that referenced this pull request Nov 18, 2025
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/827f2a23373a774a8805f84ca5344654c31f354b?narHash=sha256-RYHN8O/Aja59XDji6WSJZPkJpYVUfpSkyH%2BPEupBJqM%3D' (2025-11-12)
  → 'github:nix-community/home-manager/96156a9e86281c4bfc451236bc2ddfe4317e6f39?narHash=sha256-1rYieMVUyZ3kK/cBIr8mOusxrOEJ1/%2B2MsOg0oJ7b3A%3D' (2025-11-15)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/43527d363472b52f17dd9f9f4f87ec25cbf8a399?narHash=sha256-s5FF0rQE6UIBAUfqk5ZqGedU3bhW0OvXfmz5lzJGurY%3D' (2025-11-13)
  → 'github:hyprwm/Hyprland/b35f78431f5a8cec1df1ff8595b239fcb0ba3e4c?narHash=sha256-0WaLUeVCZjG9zM7QY71pAITp7iw1Hc3%2B9jH4lwUD1sI%3D' (2025-11-15)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/15c5451c63f4c612874a43846bfe3fa828b03eee?narHash=sha256-C9F1C31ys0V7mnp4EcDy7L1cLZw/sCTEXqqTtGnvu08%3D' (2025-11-09)
  → 'github:nix-community/nix-index-database/469ef53571ea80890c9497952787920c79c1ee6e?narHash=sha256-Ad9Rd3ZAidrH01xP73S3CjPiyXo7ywZs3uCESjPwUdc%3D' (2025-11-16)
• Updated input 'nixpkgs-patch-447721':
    'NixOS/nixpkgs#447721'
  → 'NixOS/nixpkgs#447721'
• Updated input 'nixvim':
    'github:nix-community/nixvim/b51f31cef899e8f152384cda6097a5fde0e39ef3?narHash=sha256-R6wESh58QLCeoK1VQUO4sLcz60RNZde8klTqGgUXQkw%3D' (2025-11-14)
  → 'github:nix-community/nixvim/074c68468cc4751efa9ac3f65b2e63e4ad409b7a?narHash=sha256-XVK0A%2BLe5vDSwAiwpNTRLM50HbwjpPVWnYelCUhAkjI%3D' (2025-11-15)
• Updated input 'nur':
    'github:nix-community/NUR/3f88d4e8f330dd9f89937855ddd1168130cfaf7c?narHash=sha256-I08YV5fkB7csLog%2BtC4a79cp%2B55/NigfE39g6Ytzw90%3D' (2025-11-14)
  → 'github:nix-community/NUR/17e6464c25a8312a265eca1f4a9474208b9a9d78?narHash=sha256-soalAeCcrcjUyoIKO4UQ4scrXzJq5myHAS2XV%2BmSjH0%3D' (2025-11-16)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/a2bcd1c25c1d29e22756ccae094032ab4ada2268?narHash=sha256-A91a%2BK0Q9wfdPLwL06e/kbHeAWSzPYy2EGdTDsyfb%2Bs%3D' (2025-11-13)
  → 'github:Mic92/sops-nix/882e56c8293e44d57d882b800a82f8b2ee7a858f?narHash=sha256-N0BEoJIlJ%2BM6sWZJ8nnfAjGY9VLvM6MXMitRenmhBkY%3D' (2025-11-16)
VlaDexa added a commit to VlaDexa/nixos-config that referenced this pull request Nov 24, 2025
Flake lock file updates:

• Updated input 'bcachefs-nixpkgs-patch-429126':
    'NixOS/nixpkgs#429126'
  → 'NixOS/nixpkgs#429126'
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/6a8d3069926dc8b442b0e6bc5b8d4099de5a3131?narHash=sha256-dXU0RoJsnm2nNM4nEW0cm95Zh77ywXL25pz/4IEphf0%3D' (2025-11-18)
  → 'github:hyprwm/Hyprland/fbb31503f1b69402eeda81ba75a547c862c88bf2?narHash=sha256-TogNk567BTZib1XiYheW04ELxNB2bhee6G4SgphRqmA%3D' (2025-11-19)
• Updated input 'nixpkgs-patch-447721':
    'NixOS/nixpkgs#447721'
  → 'NixOS/nixpkgs#447721'
• Updated input 'nixvim':
    'github:nix-community/nixvim/7408b72662f2c6930448539638528b23c05ef17e?narHash=sha256-C8FfYP5D0bgoZrIqrGGMNozc8Way3qGx/U6tK/RBZQ8%3D' (2025-11-18)
  → 'github:nix-community/nixvim/6fff5d7fa73a0b82a8a4db02b6b229727ebd03e8?narHash=sha256-btMp4ce7zZaiaRHYFoSaMUd%2B8zS5zetHcelqpEFdfCM%3D' (2025-11-19)
• Updated input 'nur':
    'github:nix-community/NUR/b2d3c8cb0007b4e3db6644f1ed868f6d910bb8dc?narHash=sha256-l08slm/Oo3e%2BrBzY%2BKqRyxKKOXf5bw7Z1PqYtcN84ZE%3D' (2025-11-18)
  → 'github:nix-community/NUR/02f825667002ef79f4eb0c499f5e407cb24d235c?narHash=sha256-gTCqfpO6QlZlY4X6yWRA2%2Bl4FuSMgfdZveN6cNrPyqA%3D' (2025-11-19)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/3f66a7fb9626a9a9c077612ef10a0ce396286c7d?narHash=sha256-n5xDOeNN%2BsmocQp3EMIc11IzBlR9wvvTIJZeL0g33Fs%3D' (2025-11-17)
  → 'github:Mic92/sops-nix/3ee33c0ed7c5aa61b4e10484d2ebdbdc98afb03e?narHash=sha256-s2WzTAD3vJtPACBCZXezNUMTG/wC6SFsU9DxazB9wDI%3D' (2025-11-18)
VlaDexa added a commit to VlaDexa/nixos-config that referenced this pull request Nov 24, 2025
Flake lock file updates:

• Updated input 'bcachefs-nixpkgs-patch-429126':
    'NixOS/nixpkgs#429126'
  → 'NixOS/nixpkgs#429126'
• Updated input 'nixpkgs-patch-447721':
    'NixOS/nixpkgs#447721'
  → 'NixOS/nixpkgs#447721'
• Updated input 'nixvim':
    'github:nix-community/nixvim/6fff5d7fa73a0b82a8a4db02b6b229727ebd03e8?narHash=sha256-btMp4ce7zZaiaRHYFoSaMUd%2B8zS5zetHcelqpEFdfCM%3D' (2025-11-19)
  → 'github:nix-community/nixvim/f4b9a7122425c56d65466fcafb99053730b2646a?narHash=sha256-Y1SPkwcPaUjrqPff49J4f1t7npRUDuYazccUsNF9XSQ%3D' (2025-11-20)
• Updated input 'nur':
    'github:nix-community/NUR/02f825667002ef79f4eb0c499f5e407cb24d235c?narHash=sha256-gTCqfpO6QlZlY4X6yWRA2%2Bl4FuSMgfdZveN6cNrPyqA%3D' (2025-11-19)
  → 'github:nix-community/NUR/4363c7b1147de179dc0493b5e09ba27df7f34173?narHash=sha256-U6duc4k8HorNkuzTjhIo0o%2B99kW3c7NRH6kmWfHfvC0%3D' (2025-11-20)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/3ee33c0ed7c5aa61b4e10484d2ebdbdc98afb03e?narHash=sha256-s2WzTAD3vJtPACBCZXezNUMTG/wC6SFsU9DxazB9wDI%3D' (2025-11-18)
  → 'github:Mic92/sops-nix/877bb495a6f8faf0d89fc10bd142c4b7ed2bcc0b?narHash=sha256-VefBA1JWRXM929mBAFohFUtQJLUnEwZ2vmYUNkFnSjE%3D' (2025-11-20)
@Sigmanificient Sigmanificient added this pull request to the merge queue Dec 31, 2025
@Sigmanificient
Copy link
Member

Sigmanificient commented Dec 31, 2025

Sorry for the delay, i hate too many notification on nixpkgs, some get lost along the way :<

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 3+ This PR was reviewed and approved by three or more persons. and removed 12.approvals: 2 This PR was reviewed and approved by two persons. labels Dec 31, 2025
Merged via the queue into NixOS:master with commit 97f73e9 Dec 31, 2025
35 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 12.approvals: 3+ This PR was reviewed and approved by three or more persons.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants