Commit Graph

2912 Commits

Author SHA1 Message Date
Jörg Thalheim
b9f2e97f41 maui-shell: remove 2024-08-18 09:16:15 +02:00
github-actions[bot]
0f820c1c5a
Merge staging-next into staging 2024-08-18 00:03:22 +00:00
Peder Bergebakken Sundt
e471916645
treewide: passthru nixos test (#334491) 2024-08-18 00:29:43 +02:00
github-actions[bot]
150d965bfb
Merge staging-next into staging 2024-08-17 18:01:41 +00:00
Dovydas Kersys
0591a7e0b3 hyprpaper: 0.7.0 -> 0.7.1 2024-08-16 23:46:08 +03:00
github-actions[bot]
26d52a889c
Merge staging-next into staging 2024-08-16 18:01:47 +00:00
Felix Buehler
99836b76af i3blocks: remove 'with lib;' 2024-08-16 16:09:03 +02:00
Felix Buehler
4a22744d12 i3blocks-gaps: remove 'with lib;' 2024-08-16 16:09:03 +02:00
Felix Buehler
29918f97a4 fluxbox: remove 'with lib;' 2024-08-16 16:09:03 +02:00
R. Ryantm
6ebb476357 miriway: 0-unstable-2024-07-17 -> 0-unstable-2024-08-14 2024-08-16 05:04:28 +00:00
github-actions[bot]
78a583fbf0
Merge staging-next into staging 2024-08-15 06:01:41 +00:00
R. Ryantm
e74e62951f e16: 1.0.29 -> 1.0.30 2024-08-14 12:40:35 +00:00
github-actions[bot]
b73e10d9d0
Merge staging-next into staging 2024-08-13 06:01:49 +00:00
Florian Klink
0b09202b66
Merge pull request #214906 from alyssais/wayland-scanner
wayland-scanner: split from wayland
2024-08-12 22:37:05 +03:00
Alyssa Ross
921bd99f8d wayland-scanner: split from wayland
We've used a wayland-scanner = wayland.bin alias for ages, to make
packages clearer and allow them to be independently overridden.
Going the whole way into splitting them into separate packages is
useful because it means we can have different meta.platforms
attributes for libwayland and wayland-scanner.

There is no duplication in outputs between the two packages — they
don't install any files in common.

Since we're no longer pulling just one output into nativeBuildInputs
of packages using wayland-scanner, we can use upstream's
wayland-scanner.pc, which gets installed into the dev output, rather
than providing our own.
2024-08-12 21:16:04 +03:00
Donovan Glover
78d64bd15d
hyprlandPlugins.hypr-dynamic-cursors: add update script 2024-08-12 12:53:36 -04:00
Donovan Glover
dceb6293c0
hyprlandPlugins.hypr-dynamic-cursors: 0-unstable-2024-07-06 -> 0-unstable-2024-08-01 2024-08-12 12:51:57 -04:00
Masum Reza
33c8b1a720
Merge pull request #333074 from fufexan/hyprland
hyprland: 0.41.2 -> 0.42.0; aquamarine: 0.2.0 -> 0.3.1
2024-08-12 22:01:47 +05:30
Mihai Fufezan
a52cc31521
hyprlandPlugins.hy3: 0.41.2 -> 0.42.0 2024-08-12 18:00:44 +03:00
Mihai Fufezan
18ec93f298
hyprlandPlugins/hyprland-plugins: 0.41.2 -> 0.42.0 2024-08-12 18:00:44 +03:00
Alyssa Ross
9f692804db phosh-mobile-settings: depend on wayland-scanner
Otherwise, wayland-scanner would be picked up from the wayland in
buildInputs, which isn't cross-friendly and will stop working when we
split wayland-scanner into a separate package.
2024-08-11 16:04:15 +03:00
Alyssa Ross
115545192f phosh: depend on wayland-scanner
Otherwise, wayland-scanner would be picked up from the wayland in
buildInputs, which isn't cross-friendly and will stop working when we
split wayland-scanner into a separate package.
2024-08-11 16:04:15 +03:00
Alyssa Ross
8d00b653a5 cagebreak: depend on wayland-scanner
Currently wayland-scanner is defined to be wayland.bin, but we want to
split wayland-scanner into a separate package.
2024-08-10 18:42:55 +03:00
ghpzin
339bf07253
bumblebee-status: fix build with python 3.12 2024-08-10 14:02:28 +03:00
Donovan Glover
13fe00cb6c
Merge pull request #333233 from s1n7ax/master
fix: incorrect path of the hypr-dynamic-cursor lib
2024-08-08 21:09:49 +00:00
s1n7ax
24ff5d472b
hyprlandPlugins.hypr-dynamic-cursors: fix library path 2024-08-09 01:10:26 +05:30
rewine
4da3c4b075
Merge pull request #331623 from emilazy/push-yxttoylpkomv
cage: 0.1.5 -> 0.1.5-unstable-2024-07-29; wlroots_0_16: drop
2024-08-08 21:19:56 +08:00
Nick Cao
95a8a2436c
weston: raise neatvnc version bound to < 0.9.0 2024-08-03 10:31:52 -04:00
R. Ryantm
5fc0daaf3c wayfirePlugins.wwp-switcher: unstable-2023-09-09 -> 0-unstable-2024-07-23 2024-08-03 07:01:33 +00:00
Emily
4da382b6b5 cage: 0.1.5 -> 0.1.5-unstable-2024-07-29
Includes support for wlroots 0.17 and a fix for disabling XWayland.

Issue asking for a release: https://github.com/cage-kiosk/cage/issues/337

Diff: https://github.com/cage-kiosk/cage/compare/v0.1.5...d3fb99d6654325ec46277cfdb589f89316bed701
2024-08-01 23:30:39 +01:00
Anderson Torres
b3d40c2a5d dwl: migrate to by-name 2024-07-29 22:40:49 -03:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
Anderson Torres
c9deae12d7 treewide: remove viric from meta.maintainers [no orphans]
Since theey is not active from at least six years.
2024-07-28 10:47:12 -03:00
Martin Weinelt
93f4195fe0
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/applications/graphics/seamly2d/default.nix
2024-07-26 18:05:04 +02:00
Aleksana
84a53ad8e2
Merge pull request #328741 from Sigmanificient/remove-unused-arguments-pkgs-app
pkgs/applications: remove unused arguments
2024-07-26 22:05:49 +08:00
Sigmanificient
2ee703dccb pkgs/applications: remove unused arguments 2024-07-26 11:36:49 +02:00
Sigmanificient
6dd44107ac treewide: remove unused lib (and other) arguments 2024-07-26 11:18:09 +02:00
K900
1410c766c8 Merge remote-tracking branch 'origin/master' into staging-next 2024-07-26 08:41:08 +03:00
Sigmanificient
60f918c9ae ragnarwm: remove overuse of with lib; 2024-07-26 01:19:44 +02:00
github-actions[bot]
12ea252962
Merge master into staging-next 2024-07-25 06:01:22 +00:00
Sergey Vlasov
081b609aea
i3: add test-only deps to buildInputs only when testing is enabled
This may fix the build on Darwin (the `xvfb-run` package, which is
required only to run the testsuite, is Linux-only since #123097, and the
“proper solution” mentioned in that PR was not implemented).  Apparently
someone cared about building `i3` on Darwin at the time of #6135.
2024-07-23 22:15:37 +02:00
Sergey Vlasov
43e1972a68
i3: enable the testsuite on all Linux platforms
The testsuite can run only on Linux, because it requires `xvfb-run`,
which is not available on non-Linux platforms; however, it should not be
limited just to `x86_64-linux`.

The conditional setting of `checkPhase` was introduced in #6135, because
at that time the `checkPhase` script referred to `${xdummy}`, and that
kind of reference would break evaluation if the specified package was
not available; the current version of the `checkPhase` script does not
refer to any package paths directly, therefore the condition is no
longer needed and can be removed.
2024-07-23 22:15:37 +02:00
Sergey Vlasov
e9f59d8d50
i3-rounded: disable testsuite
Some tests in the `i3-rounded` fork are failing; disable the testsuite
to allow the package to build as before.
2024-07-23 22:15:37 +02:00
Sergey Vlasov
a32ddd6d6c
i3: make postPatch work for older forks too
The `i3-rounded` package is derived from `i3`, but uses some old fork of
`i3` which does not have the `318-i3-dmenu-desktop.t` testcase.  Make
the code in `postPatch` check whether that testcase is actually present,
so that the build of `i3-rounded` does not fail.
2024-07-23 22:15:37 +02:00
Sergey Vlasov
f2f398f81f
i3: add more dependencies used by tests
Some tests in the i3 testsuite are silently skipped if the dependencies
required to run those tests are missing.  The problematic dependencies
turned out to be `xdotool`, `xorg.setxkbmap`, `xorg.xrandr`, `which`
(the latter is used to verify the presence of some tools).  Add those
dependencies to `buildInputs`, so that all tests would be run.

Ideally such missing dependencies should be detected as test failures,
but it's hard to implement, because missing tools result just in `skip`
marks in the test log, and there are some tests which are skipped for
other reasons (e.g., tests which were written before the expected
behavior is actually implemented in i3).
2024-07-23 22:15:35 +02:00
Sergey Vlasov
b934fad58c
i3: fix and reenable testsuite
The `checkPhase` script was stale and needed to be rewritten for the new
version of i3 (paths are different now, and `complete-run.pl` now
invokes `xvfb-run` internally).  The code to check the log file for
errors might be unneeded for the new version (`complete-run.pl` seems to
return a non-zero exit code correctly on errors), but is left to catch
any possible regressions in the test runner behavior.

Also the `318-i3-dmenu-desktop.t` testcase was failing, because that
testcase was creating a temporary Perl script intended to shadow the
real `i3-msg` executable, but the `#!/usr/bin/env perl` shebang in that
script did not work in the build environment; this problem was not
really obvious, because `system('i3-msg', $cmd)` silently continued to
search for the `i3-msg` executable further in `$PATH` and launched the
real binary instead of the replacement script.  The problematic shebang
needed to be replaced manually, because `patchShebangs` handles only
real shebangs on the first line of each executable file.
2024-07-23 22:13:25 +02:00
Artturin
60e9cffe2c Merge branch 'master' into staging-next 2024-07-22 22:53:31 +03:00
John Titor
daf1694457
xdg-desktop-portal-hyprland: nixfmt-rfc-style, updateScript
add changelog
cleanup
2024-07-22 20:13:05 +05:30
Lin Xianyi
5806503fbc xdg-desktop-portal-hyprland: 1.3.2 -> 1.3.3 2024-07-22 21:11:22 +08:00
github-actions[bot]
844ec2d5a1
Merge staging-next into staging 2024-07-18 12:01:55 +00:00
R. Ryantm
9e00a6563b miriway: 0-unstable-2024-06-13 -> 0-unstable-2024-07-17 2024-07-18 06:59:06 +00:00
Weijia Wang
078fdedf26 Merge branch 'staging-next' into staging 2024-07-17 13:10:23 +02:00
jasper-at-windswept
b711d944bd fix: restore xorgserver dep to herbstluftwm 2024-07-17 19:47:30 +10:00
github-actions[bot]
df8055b727
Merge staging-next into staging 2024-07-16 18:01:37 +00:00
lucasew
60e8be0f59 i3pystatus: move to by-name
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-07-15 14:09:16 -03:00
R. Ryantm
19e84ecb3e dk: 2.2 -> 2.3 2024-07-15 00:33:02 +00:00
Vladimír Čunát
211398c03e
Merge branch 'staging-next' into staging 2024-07-14 08:35:35 +02:00
aleksana
07c1bc2034 treewide: sha256 -> hash attribute for pypi fetchers 2024-07-14 01:25:22 +08:00
éclairevoyant
0e5c272e42
treewide: fix uses of repo = finalAttrs.pname 2024-07-12 20:18:43 -04:00
Jan Tojnar
1275c3f884 Merge branch 'staging-next' into staging 2024-07-12 21:36:23 +02:00
❄️
fe14ac8fc2
Merge pull request #324539 from atorres1985-contrib/remove-vrthra
treewide: remove vrthra, cpages and lovek323 from meta.maintainers
2024-07-12 14:26:56 -03:00
Vladimír Čunát
2c053848df
Merge branch 'master' into staging 2024-07-11 22:05:05 +02:00
Nick Cao
8a3651ef26
Merge pull request #325400 from r-ryantm/auto-update/jay
jay: 1.3.0 -> 1.4.0
2024-07-10 19:09:28 -04:00
Martin Weinelt
176a56c40f
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/applications/misc/blender/default.nix
- pkgs/development/web/nodejs/nodejs.nix
2024-07-11 01:06:28 +02:00
Masum Reza
3c04671643
Merge pull request #325572 from donovanglover/hyprgrass
hyprlandPlugins.hyprgrass: init at 0.7.0, wf-touch: init at 0-unstable-2021-03-19
2024-07-10 12:55:19 +05:30
Donovan Glover
4b89d823a3
hyprlandPlugins.hyprgrass: init at 0.7.0 2024-07-10 01:24:50 -04:00
Masum Reza
ae631b1b42
Merge pull request #325386 from donovanglover/hycov
hyprlandPlugins.hycov: init at 0.41.2.1
2024-07-10 09:24:45 +05:30
Masum Reza
d29ed7ae46
Merge pull request #325389 from donovanglover/hyprscroller
hyprlandPlugins.hyprscroller: init at 0-unstable-2024-07-04
2024-07-09 23:21:38 +05:30
Donovan Glover
30d01cef2f
hyprlandPlugins.hycov: init at 0.41.2.1 2024-07-09 13:48:47 -04:00
Donovan Glover
50c66606e5
hyprlandPlugins.hyprscroller: init at 0-unstable-2024-07-04 2024-07-09 11:32:36 -04:00
Emily Trau
5fbd57aebc
Merge pull request #325738 from Enzime/drop/Enzime
maintainers: remove Enzime
2024-07-09 16:00:59 +10:00
Michael Hoang
eb725313bc treewide: remove Enzime 2024-07-09 14:32:33 +10:00
Masum Reza
78064e0386
Merge pull request #325321 from donovanglover/hyprspace
hyprlandPlugins.hyprspace: init at 0-unstable-2024-06-17
2024-07-09 09:46:37 +05:30
Donovan Glover
e1b59993f1
hyprlandPlugins.hyprspace: init at 0-unstable-2024-06-17 2024-07-08 14:03:37 -04:00
Donovan Glover
a2dc867e4d
hyprlandPlugins.hypr-dynamic-cursors: init at 0-unstable-2024-07-06 2024-07-08 14:02:04 -04:00
Masum Reza
97f336bc91
Merge pull request #325387 from donovanglover/hyprfocus
hyprlandPlugins.hyprfocus: init at 0-unstable-2024-05-30
2024-07-08 22:41:17 +05:30
Vladimír Čunát
4c09ae2416
Merge branch 'staging-next' into staging 2024-07-08 10:43:15 +02:00
R. Ryantm
de10c9f76a jay: 1.3.0 -> 1.4.0 2024-07-08 02:03:57 +00:00
Donovan Glover
1b82fec24c
hyprlandPlugins.hyprfocus: init at 0-unstable-2024-05-30 2024-07-07 21:12:45 -04:00
Jörg Thalheim
fd36f66d96
Merge pull request #325084 from mjoerg/xdg-desktop-portal-hyprland-fix-compilation-pipewire-1.2.0
xdg-desktop-portal-hyprland: add patch for compilation with pipewire 1.2.0
2024-07-07 21:54:16 +02:00
Anderson Torres
9ffac6dc44 treewide: remove vrthra from meta.maintainers [all orphans]
Tracking issue: https://github.com/NixOS/nixpkgs/issues/290642

Inactive since 2017
2024-07-07 12:20:32 -03:00
Daniel Schaefer
3312db85a2
Merge pull request #312992 from r-ryantm/auto-update/phosh-mobile-settings
phosh-mobile-settings: 0.38.0 -> 0.39.0
2024-07-07 17:08:27 +08:00
Martin Joerg
65ca03098a xdg-desktop-portal-hyprland: add patch for compilation with pipewire 1.2.0 2024-07-06 18:01:35 +00:00
aleksana
1862813d11 treewide: convert cargoSha256 to cargoHash
This is done with the following bash script:

```
#!/usr/bin/env bash
process_line() {
    local filename=${1%:}
    if [[ $4 =~ \"(.*)\"\; ]]; then
      local sha256="${BASH_REMATCH[1]}"
    fi
    [[ -z $sha256 ]] && return 0
    local hash=$(nix hash to-sri --type sha256 $sha256)
    echo "Processing: $filename"
    echo "  $sha256 => $hash"
    sed -i "s|cargoSha256 = \"$sha256\"|cargoHash = \"$hash\"|"
$filename
}

# split output by line
grep -r 'cargoSha256 = ' . | while IFS= read -r line; do
    # split them further by space
    read -r -a parts <<< "$line"
    process_line "${parts[@]}"
done

```
2024-07-03 21:54:10 +08:00
aleksana
a9709c299b treewide: change cargoSha256 with SRI hash to cargoHash 2024-07-03 21:53:11 +08:00
github-actions[bot]
0983fe3e50
Merge master into staging-next 2024-07-03 12:01:17 +00:00
Markus Kowalewski
eaf349f1b2
Merge pull request #323351 from r-ryantm/auto-update/miriway
miriway: 0-unstable-2024-05-17 -> 0-unstable-2024-06-13
2024-07-03 10:36:27 +00:00
github-actions[bot]
6c668cb3e5
Merge master into staging-next 2024-07-03 09:24:52 +00:00
Weijia Wang
dbbb0c1678
Merge pull request #322965 from r-ryantm/auto-update/sommelier
sommelier: 125.0 -> 126.0
2024-07-03 10:57:35 +02:00
Martin Weinelt
7b8429bbc4
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/jaxtyping/default.nix
2024-07-02 12:08:49 +02:00
Jan Tojnar
4f71ac5153 gnome-system-monitor: Move from gnome scope to top-level 2024-07-01 08:26:49 +02:00
github-actions[bot]
f018e44bd1
Merge master into staging-next 2024-06-29 12:01:32 +00:00
R. Ryantm
419d495563 miriway: 0-unstable-2024-05-17 -> 0-unstable-2024-06-13 2024-06-29 10:53:01 +00:00
éclairevoyant
71e728d3b8
maintainers: remove ivar 2024-06-29 03:09:10 -04:00
R. Ryantm
0d72567696 sommelier: 125.0 -> 126.0 2024-06-27 17:01:10 +00:00
github-actions[bot]
d2651fbc94
Merge master into staging-next 2024-06-26 06:01:18 +00:00
John Titor
e60665293a
hyprland, hyprlandPlugins: add johnrtitor as maintainer
I am willing to merge and review PRs of hyprland related packages
2024-06-26 01:23:50 +05:30
John Titor
c1f644a857
hyprlandPlugins.hy3: 0.41.1 -> 0.41.2 2024-06-26 01:20:59 +05:30
John Titor
b8a8175af0
hyprland-plugins: 0.41.1 -> 0.41.2 2024-06-26 01:19:10 +05:30
Martin Weinelt
de245ec4a5
Merge remote-tracking branch 'origin/master' into staging-next 2024-06-25 13:00:25 +02:00