1633 Commits
Author SHA1 Message Date
Alessio Biancalana a7b2437dbe chore(version): bump to 1.8.2.2 (#1921) 1.8.2.2 2025-11-26 15:40:31 +01:00
Alessio BiancalanaandMichał Jastrzębski a04862f1bd create: direct stderr to /dev/null to prevent incorrect eval (#1920)
Co-authored-by: Michał Jastrzębski <inc007@gmail.com>
2025-11-26 15:21:42 +01:00
Miau Lightouch 997fb84398 nvidia: restrict find pattern to libcuda so it doesn't pick up non-NVIDIA libs (e.g. libgstcuda) (#1918) 2025-11-26 15:03:09 +01:00
Pedro Rabello Sato 018f3c7756 fix: don't use --pty with buggy su implementations (#1919)
Add a check to not use su with --pty on su version
before 2.34 because a buggy implementation witch
cause control characters to be printed on the screen.
Also not use su implementation other from util-linux.

Closes #1830
2025-11-25 17:02:42 +01:00
Pedro Rabello Sato 4f0ed9ef71 enter: preserve SHELL with unshared groups (#1917) 2025-11-23 17:48:36 +01:00
Yedaya Katsman 3acf01475e feat: set compopt filenames for --file in bash completion (#1916)
Currently it treats directories as filenames, so it puts a space after
them, forcing you to replace the space with a slash to get completions
in it.
2025-11-23 16:34:53 +01:00
Alessio BiancalanaandEmanuele De Cupis 139a360fbc assemble: /dev/null stdin for distrobox enter execs (#1915)
Co-authored-by: Emanuele De Cupis <emanuele@decup.is>
2025-11-23 11:46:47 +01:00
Yehor Borkov 45cb136cbc docs: systemd unit example to mount root as a shared mount (#1911)
* docs: provide systemd service unit example to mount root as a shared mount

* fix: typo

* fix: make markdownlint happy
2025-11-22 16:26:29 +01:00
Brandon Sutherland d29adf44b8 create: fix failing to create containers from images that print to stdout with no input (#1912)
When podman runs a container that prints stdout with no input, this is
appended to the return of the generate_create_command  output, resulting
in an invalid command
2025-11-22 09:45:57 +01:00
Alessio Biancalana 99b7df4b77 docs: fix mdlint issues in compatibility matrix (#1908) 2025-11-19 16:10:02 +01:00
John Holt fdcf043f97 init: fix stat syntax error in rootful detection (#1907) 2025-11-19 10:08:38 +01:00
Alessio Biancalana 7c31a05b36 docs: fix reference to #28 in README.md (#1891) 2025-11-18 09:12:14 +01:00
distrobox-docs-bot f475732e3e Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-11-14 15:54:01 +00:00
Jukka Luoma e290d63e76 docs: clarify distrobox-host-exec behavior (#1882)
The usage documentation was unclear about how distrobox-host-exec behaves
when it is not given an argument and when it is called via a symlink.
This commit adds some text and examples to clarify things.
2025-11-14 16:53:21 +01:00
Kavish Gour 6c308d5192 Update SteamOS compatibility details (#1881)
Updated SteamOS compatibility information to reflect that Podman and Distrobox are pre-installed starting with SteamOS 3.5.
2025-11-14 08:58:04 +01:00
Ian Off 6fb167ceee docs: fix typo in nested Podman instructions (#1879)
Corrected a typo in the instructions for using Podman inside a Distrobox.
2025-11-11 09:00:53 +01:00
distrobox-docs-bot 63ead4190f Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-11-06 23:16:48 +00:00
amnexya 9bdda6a4d2 docs: update command for GNOME installation (#1873) 2025-11-07 00:14:13 +01:00
Alessio Biancalana cdb90f26fa chore: bump version to 1.8.2.1 (#1872) 1.8.2.1 2025-11-06 09:17:11 +01:00
Pedro Rabello Sato 566801c532 init: fix wrong $HOME when using --init (#1871)
Do not pass io.systemd.Multiplexer, and its symlinks, from host to container.
Systemd, inside the container, used this socket to query for user information
from the host, setting the $HOME from the host.
2025-11-06 08:24:50 +01:00
dependabot[bot] f7ea01886c build(deps): bump stefanzweifel/git-auto-commit-action from 6 to 7 (#1869) 2025-11-01 11:42:13 +01:00
distrobox-docs-bot 1e2fe5aa50 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-10-31 13:10:11 +00:00
Sultaniiazov David faa95791a5 fix: Alt -> ALT (#1868) 2025-10-31 14:07:33 +01:00
Luca Di Maio 216ea8b257 all: bump release 1.8.2.0
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
1.8.2.0
2025-10-28 10:11:14 +01:00
distrobox-docs-bot c530defaa3 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-10-27 14:20:52 +00:00
Emanuele De CupisandAlessio Biancalana 4c3895f4e8 feat: extend manifest definitions with include (#1860)
* implement manifest include resolution

* Update docs/usage/distrobox-assemble.md

Co-authored-by: Alessio Biancalana <alessio@dottorblaster.it>

---------

Co-authored-by: Alessio Biancalana <alessio@dottorblaster.it>
2025-10-27 15:19:34 +01:00
distrobox-docs-bot b04d71eaed Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-10-26 09:26:25 +00:00
Luca Di Maio 1d88f8cc06 docs: move to new telegram channel
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2025-10-26 10:24:53 +01:00
Alessio Biancalana 40c4317cae create: fix formatting and quoting issues (#1862)
* create: fix formatting and quoting issues

* create: fix spacing
2025-10-23 12:53:08 +02:00
Jookia 3f15ed59ab create: support --userns=keep-id:size= (#1667)
Currently distrobox will reserve all subuids/subgids available.
This has the unfortunate effect of blocking other containers from running
that require their own set of subuids/subgids.

podman has added a feature that lets us restrict the amount of
subuids/subgids we request. If available, set the amount to 65536 which
is the standard amount needed for a typical Linux single container.

Disable this by setting DBX_USERNS_NOLIMIT=1.

Signed-off-by: Jookia <contact@jookia.org>
2025-10-23 12:28:11 +02:00
distrobox-docs-bot 04ebc3d59e Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-10-10 07:02:41 +00:00
Zack 9f4c085be6 docs: include hostname flag in distrobox-assemble docs, resolve #1851 (#1853) 2025-10-10 09:00:01 +02:00
Pedro Rabello Sato 8b79faf083 feat: bash completion enhancements (#1848)
* completion/bash: remove autocomplete of "version" and "help" subcommands

Before this change, "distrobox version" and distrobox "help" would
autocomplete with container names. Now it does not autocomplete as
those commands don't accept any parameter.

* completion/bash: complete "--home" option with absolute path

Before this change, "distrobox create --home" would expand
to "distrobox create --home myDir" which the distrobox command would
fail because the "home" option expects a absolute path. Now it would
expand the path with "/home/myUser/myDir"
2025-10-05 11:26:55 +02:00
Apolloandapollo7321 d753b355a6 fix: indentation for --root usage in distrobox-create (#1846)
Co-authored-by: apollo7321 <apollo7321@users.noreply.github.com>
2025-09-28 11:25:15 +02:00
Apolloandapollo7321 d3a3a7b747 chore: clarify --root documentation for distrobox-create (#1845)
Co-authored-by: apollo7321 <apollo7321@noreply.codeberg.org>
2025-09-28 10:45:40 +02:00
distrobox-docs-bot 3f2ae51a32 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-09-16 16:50:49 +00:00
Abdelrahman Ehab 159acc0860 docs: add Hyprland setup instructions to Distrobox guide (#1833)
* Add Hyprland setup instructions to Distrobox guide

Added instructions for running the latest Hyprland session in Distrobox, including container creation and environment variable setup. I did not add any images, as I am unsure if they are needed.

* fixed lint issues

* Update link to include Hyprland in documentation
2025-09-16 18:49:47 +02:00
Stefan Kerkmann 42c8dc6177 init: exclude schroot mountpoint from socket search, improve performance. (#1836)
This fixes minute long start-up hangs when using distrobox on a host
that has active schroot mounts.

Signed-off-by: Stefan Kerkmann <s.kerkmann@pengutronix.de>
2025-09-16 18:26:51 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 9676f973bb build(deps): bump actions/checkout from 4 to 5 (#1831)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 09:18:29 +02:00
Jami Kettunen 9e9192409a init: setup correct chimera base-full-man dep (#1826)
base-core-man has been transitional provider of this for a while and
will eventually be dropped.
2025-08-24 16:27:07 +02:00
Luca Di Maio 5e68330735 CI: skip chimera, too flacky at the moment
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2025-08-24 16:26:07 +02:00
Luca Di Maio 8a6b6b051e Revert "CI: skip flacky export sudo test on non-sudo systems"
This reverts commit 3718d3f435.
2025-08-24 16:25:55 +02:00
distrobox-docs-bot a24a790cda Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-08-24 13:48:09 +00:00
Coldle 3ad9ef0dc8 docs: update tips for using custom SHELL in assemble, Fix #1633 (#1825) 2025-08-24 15:46:32 +02:00
Luca Di Maio 526798f210 upgrade: fix upgrade command when on doas systems
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2025-08-24 14:42:45 +02:00
Luca Di Maio 3718d3f435 CI: skip flacky export sudo test on non-sudo systems
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2025-08-24 14:38:39 +02:00
Luca Di Maio e09851207e init: fix passwordless doas
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2025-08-24 14:00:15 +02:00
distrobox-docs-bot 090ef29800 Automatic Man Page Update
Signed-off-by: distrobox-docs-bot <distrobox-docs-bot@users.noreply.github.com>
2025-08-24 11:41:45 +00:00
Luca Di Maio 19861f95f3 all: decommission Clearlinux
Intel has discontinued the distribution, so we remove it from the
compatibility list, and the `swupd` package manager support

Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2025-08-24 13:38:57 +02:00
Luca Di Maio 065652def5 export: fix doas case, fix missing sudo_prefix when local execution
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2025-08-24 13:37:42 +02:00