about summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge pull request #271922 from puetzk/qt6-qtmultimedia-ffmpegK9002023-12-04
|\ | | | | qt6.qtmultimedia: Enable ffmpeg/VAAPI backend
| * qt6.qtmultimedia: Compile ffmpeg multimedia pluginKevin Puetz2023-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | This is now the default recommendation upstream for linux platforms > https://doc.qt.io/qt-6.6/qtmultimedia-index.html#ffmpeg-as-the-default-backend > In this release the FFmpeg framework is set as the default backend on > Windows, macOS, Android, and Linux except Yocto distribution. > The version shipped with Qt binary packages is FFmpeg 6.0 > and is tested by the maintainers. libXrandr is required to compile support QT_WINDOW_CAPTURE_BACKEND=x11
* | nixos/buildbot: fix worker packagezowoq2023-12-04
| |
* | Merge pull request #249777 from LunNova/lunnova/input-remapper-2.xPeder Bergebakken Sundt2023-12-04
|\ \ | | | | | | input-remapper: 1.5.0 -> 2.0.1
| * | input-remapper: 1.5.0 -> 2.0.1Luna Nova2023-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | Corrected data path replacement Updated test for new UI https://github.com/sezanzeb/input-remapper/releases/tag/2.0.0 https://github.com/sezanzeb/input-remapper/releases/tag/2.0.1
* | | Merge pull request #238711 from moni-dz/contourPeder Bergebakken Sundt2023-12-04
|\ \ \ | |_|/ |/| | contour: 0.3.1.200 -> 0.3.12.262
| * | contour: 0.3.1.200 -> 0.3.12.262fortuneteller2k2023-12-04
| | | | | | | | | | | | | | | | | | | | | - use qt6 by default - codesign macOS bundle executable - install terminfo for Darwin - install shell completions for zsh and fish
* | | Merge pull request #269475 from jonringer/addhardwarerunpath-miniAtemu2023-12-03
|\ \ \ | | | | | | | | addDriverRunpath: init
| * | | nixos/manual: add entry for addDriverRunpathJonathan Ringer2023-12-03
| | | |
* | | | Merge pull request #270467 from nalves599/269944-keepalived-firewallEmily2023-12-03
|\ \ \ \ | |/ / / |/| | | nixos/keepalived: add openFirewall option
| * | | nixos/keepalived: add openFirewall optionNuno Alves2023-12-02
| | | | | | | | | | | | | | | | | | | | Allow VRRP and AH (authentication packets) through the firewall automatically if the option is set.
* | | | Merge pull request #271835 from undefined-moe/patch-2Nick Cao2023-12-03
|\ \ \ \ | | | | | | | | | | prometheus-mongodb-exporter: fix service ExecStart
| * | | | prometheus-mongodb-exporter: fix service ExecStartundefined2023-12-03
| | | | |
* | | | | Merge pull request #253428 from Yarny0/tsm-freeformWeijia Wang2023-12-03
|\ \ \ \ \ | | | | | | | | | | | | nixos/tsm-client: migrate to freeform settings (RFC42)
| * | | | | nixos/tsm-client: add migration code for freeform settingsYarny02023-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To help users migrate from the previous settings to new freeform settings type, the commit at hand adds some `mkRemovedOptionModule` and `mkRenamedOptionModule`. These modules are not designed to work inside an attribute set of submodules. They create values for `assertions` and `warnings` to inform the user of required changes. Also, these informational texts do not contain the full attribute path of the changed options. To work around these deficiencies, we define the required options `assertions` and `warnings` inside the submodule and later add the values collected inside these options to the corresponding top-level options. In the course of doing so, we also add the full attribute path to the informational texts so the user knows these warning and error messages refer to the `tsmClient.servers` option. Also, we have to filter out `warnings`, `assertions`, and the "old" options when rendering the target config file.
| * | | | | nixos/tsm-client: stricter assertionsYarny02023-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check for spaces or duplicate names in server config keys. Since server config keys are case insensitive, a setting like ``` { compression = "yes"; Compression = "no"; } ``` would lead to an ambiguous configuration.
| * | | | | nixos/tsm-client: use `freeformType` for server configYarny02023-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `tsm-client` uses a global configuration file that must contain coordinates for each server that it is supposed to contact. This configuration consists of text lines with key-value pairs. In the NixOS module, these servers may be declared with an attribute set, where the attribute name defines an alias for the server, and the value is again an attribute set with the settings for the respective server. This is organized as an option of type `attrsOf submodule...`. Before this commit: Important settings have their own option within the submodule. For everything else, there is the "catch-all" option `extraConfig` that may be used to declare any key-value pairs. There is also `text` that can be used to add arbitrary text to each server's section in the global config file. After this commit: `extraConfig` and `text` are gone, the attribute names and values of each server's attribute set are translated directly into key-value pairs, with the following notable rules: * Lists are translated into multiple lines with the same key, as such is permitted by the software for certain keys. * `null` may be used to override/shadow a value that is defined elsewhere and hides the corresponding key. Those "important settings" that have previously been defined as dedicated options are still defined as such, but they have been renamed to match their corresponding key names in the configuration file. There is a notable exception: "Our" boolean option `genPasswd` influences the "real" option `passwordaccess', but the latter one is uncomfortable to use and might lead to undesirable outcome if used the wrong way. So it seems advisable to keep the boolean option and the warning in its description. To this end, the value of `getPasswd` itself is later filtered out when the config file is generated. The tsm-backup service module and the vm test are adapted. Migration code will be added in a separate commit to permit easy reversal later, when the migration code is no longer deemed necessary.
| * | | | | nixos/tsm-client: submodule doesn't need singleton listYarny02023-12-02
| | | | | |
| * | | | | nixos/tsm-client: server alias names cannot have spacesYarny02023-12-02
| | | | | |
| * | | | | nixos/tsm-client: drop own `checkIUnique` for `allUnique`Yarny02023-12-02
| | | | | |
| * | | | | nixos/tsm-client: use `mkPackageOption` for `wrappedPackage`Yarny02023-12-02
| | | | | |
| * | | | | nixos/backup/tsm: use `lib.getExe'` for service command lineYarny02023-12-02
| | | | | |
| * | | | | nixos/tsm*: update product name and URLsYarny02023-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the tsm-client 8.1.19.0 release, IBM renamed the product brand from "IBM Spectrum Protect" to "IBM Storage Protect": https://www.ibm.com/support/pages/node/6964770 . The package already got updated in commits 5ff5b2ae4cea8fa54fe14ad38e3bad1c7a226d63 and a4b7a6253286337e212da47835fd3785ea861abb . The commit at hand updates the modules accordingly.
* | | | | | Merge pull request #271437 from martinetd/ankisyncd-deprecationWeijia Wang2023-12-03
|\ \ \ \ \ \ | | | | | | | | | | | | | | ankisyncd: mark module as deprecated
| * | | | | | ankisyncd: mark module as deprecatedDominique Martinet2023-12-01
| |/ / / / /
* | | | | | Merge pull request #264331 from foo-dogsquared/add-nixos-guix-moduleWeijia Wang2023-12-03
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/guix: init
| * | | | | | nixos/guix: initGabriel Arazas2023-12-01
| | | | | | |
* | | | | | | Merge pull request #271376 from kallistoteles/thinkfan-service-restartPol Dellaiera2023-12-03
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | nixos/thinkfan: restart on failure
| * | | | | | nixos/thinkfan: add settingkalle2023-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the thinkfan service failed from time to time on my t440s, so I added restart on fail to the systemd service.
* | | | | | | Merge pull request #259773 from dadada/dadada/luks-fido2-systemdJanik2023-12-03
|\ \ \ \ \ \ \
| * | | | | | | nixos/doc: add documentation on using FIDO2 tokens in systemd stage1dadada2023-10-08
| | | | | | | |
* | | | | | | | Merge pull request #268515 from NixOS/cinnamonBobby Rong2023-12-03
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Cinnamon 6.0
| * | | | | | | | nixos/rl-2405: Mention Cinnamon 6.0 updateBobby Rong2023-12-02
| | | | | | | | |
| * | | | | | | | nixos/cinnamon: switch to xdg.portal.configPackagesBobby Rong2023-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will make sure the config is in sync with upstream.
| * | | | | | | | nixosTests.cinnamon-wayland: initBobby Rong2023-12-02
| | | | | | | | |
* | | | | | | | | Merge pull request #271723 from LDprg/masterLin Jian2023-12-02
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/preload: fix log permission
| * | | | | | | | | nixos/preload: fix log permissionLDprg2023-12-02
| | | | | | | | | |
* | | | | | | | | | Merge pull request #271441 from NetaliDev/mysql-auth-fixJanik2023-12-02
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | nixos/tests/auth-mysql: fix testnetali2023-12-02
| | | | | | | | | | |
| * | | | | | | | | | nixos/mysql-auth: fix passwords in config filesnetali2023-12-01
| | |_|_|_|_|/ / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #271760 from ↵Martin Weinelt2023-12-02
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SuperSandro2000/hass-switching-lovelace-writtable nixos/home-assistant: fix error when switching between writable and none writable lovelace config
| * | | | | | | | | | nixos/home-assistant: fix error when switching between writable and none ↵Sandro Jäckel2023-12-02
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | writable lovelace config error message before was: cp: not writing through dangling symlink '/var/lib/hass/ui-lovelace.yaml'
* / | | | | | | | | nixos/matrix-appservice-irc: fix syscall filterBenjamin Saunders2023-12-02
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | The pre-start script requires @chown; the service fails without it.
* | | | | | | | | Merge pull request #262133 from h7x4/cleanup-screen-modulePeder Bergebakken Sundt2023-12-02
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/screen: clean up module
| * | | | | | | | | nixos/screen: clean uph7x42023-12-01
| | | | | | | | | |
* | | | | | | | | | Merge pull request #257525 from SaumonNet/clevisRyan Lahfa2023-12-02
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | nixos/tests/installer: init clevis testsJulien Malka2023-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Camille Mondon <camillemondon@free.fr>
| * | | | | | | | | | nixos/clevis: initCamille Mondon2023-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Julien Malka <julien@malka.sh>
* | | | | | | | | | | Merge pull request #243476 from OPNA2608/init/lomiri/ayatana-messagesPeder Bergebakken Sundt2023-12-02
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | ayatana-indicators: init messaging indicator, module, test
| * | | | | | | | | | nixos/tests: Add ayatana-indicators testOPNA26082023-10-20
| | | | | | | | | | |