Commit Graph

89 Commits

Author SHA1 Message Date
Sandro
e493b69104 gtkmm2: drop (#550819) 2026-08-15 10:20:36 +00:00
R. Ryantm
49f619cc02 equicord: 2026-05-26 -> 2026-08-15 2026-08-15 10:02:24 +00:00
Tom Hunze
45f16894c4 eq10q: drop
Depends on the deprecated gtk2 via gtkmm2.

Tracking: https://github.com/NixOS/nixpkgs/issues/410814
2026-08-15 00:16:31 +02:00
Rexiel Scarlet
5cc3e6808e equibop: 3.2.1 -> 3.2.2 2026-08-08 13:26:49 +04:00
Martin Weinelt
e204fe5014 equilux-theme: remove
Depends on gtk-engine-murrine, which is being removed from nixpkgs.
2026-07-30 01:19:27 +02:00
Peder Bergebakken Sundt
901ef349fb equibop: prefix LD_LIBRARY_PATH with GCC (#517966) 2026-07-18 19:07:36 +00:00
Perchun Pak
9a8499293b equibop: 3.2.0 -> 3.2.1 2026-07-07 16:35:38 +02:00
nixpkgs-ci[bot]
d83b0ce630 equicord: 2026-04-22 -> 2026-05-26 (#515575) 2026-05-26 16:59:56 +00:00
R. Ryantm
94dacc5518 equicord: 2026-04-22 -> 2026-05-26 2026-05-26 15:28:56 +00:00
TomaSajt
b36a12f7e7 equibop: unify electron-builder logic 2026-05-25 17:47:12 +02:00
Perchun Pak
47cc49caf7 equibop: prefix LD_LIBRARY_PATH with GCC
The app raises an error, that it cannot find it, and a couple of bugs
for my friend.
2026-05-08 13:01:04 +02:00
Perchun Pak
42e88a3bb5 equibop: 2.1.9 -> 2.2.0 2026-04-29 08:48:30 +02:00
Sandro
e4711949ec equibop: port some changes from vesktop (#509523) 2026-04-29 00:24:01 +00:00
R. Ryantm
7d6fff7c84 equicord: 2026-04-06 -> 2026-04-22 2026-04-22 16:29:30 +00:00
Perchun Pak
a69628a2e2 equibop: Add NIXOS_SPEECH variable to allow turning off speech without rebuilding
Ports #398693
2026-04-13 13:19:10 +02:00
Perchun Pak
15a1c57994 equibop: specify electron version
Ports #486865
2026-04-13 13:15:49 +02:00
Rexiel Scarlet
cec12e4f1f equibop: 3.1.8 -> 3.1.9 2026-04-11 17:23:17 +04:00
R. Ryantm
dd21ac88cc equicord: 2026-03-11 -> 2026-04-06 2026-04-06 17:55:48 +00:00
Gergő Gutyina
05cbe44872 equibop: add libstdc++ to runtime path (#490307) 2026-03-29 10:43:08 +00:00
R. Ryantm
119fff373f equicord: 2026-03-03 -> 2026-03-11 2026-03-11 23:06:22 +00:00
R. Ryantm
9704e96609 equicord: 2026-02-23 -> 2026-03-03 2026-03-03 22:47:37 +00:00
Aliaksandr
8e47d035fa equicord: migrate from fetcherVersion = 1 to fetcherVersion = 3 2026-02-26 21:30:16 +02:00
R. Ryantm
38e83dd068 equicord: 2026-02-16 -> 2026-02-23 2026-02-23 11:16:12 +00:00
R. Ryantm
cc2e1820a7 equicord: 2026-01-19 -> 2026-02-16 2026-02-16 03:43:32 +00:00
Harinn
7c4c7bfb99 equibop: add libstdc++ to runtime path 2026-02-14 12:53:46 +07:00
Harinn
113e3b952a equibop: 3.1.7 -> 3.1.8 2026-02-08 19:37:29 +07:00
quantenzitrone
626f23ce26 various: switch packages to use finalAttrs
this shouldn't create any rebuilds

the following script was used to generate this:
```fish
#!/usr/bin/env fish

# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}

set base (git rev-parse HEAD)

set scope pkgs/by-name

set files (rg --files-with-matches -F 'stdenv.mkDerivation rec {' $scope | sort -u)

for file in $files
    echo $file
    sd -F 'stdenv.mkDerivation rec {' 'stdenv.mkDerivation (finalAttrs: {' $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # other
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
    sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
    sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
    sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
    sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # close finalAttrs lambda
    echo ')' >>$file
    # catch some errors early
    if ! nixfmt $file
        git restore $file
        continue
    end
    if ! nixf-diagnose -i sema-primop-overridden $file
        git restore $file
        continue
    end
end

set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end

# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore

for file in $files
    # file hasn't changed
    if git diff --quiet $base $file
        continue
    end
    # try to eval the package to definitely catch all errors
    echo $file
    set pname (string split / $file -f 4)
    if ! nix eval .#$pname
        set torestore $torestore $file
    end
end

# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
    git restore $torestore
end
```

after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 09:59:05 +01:00
quantenzitrone
9c8e96055a various: fix pname misuse in urls 2026-02-05 01:51:59 +01:00
Gaetan Lepage
90d0adfb72 equibop: make hash platform-specific 2026-01-27 16:09:57 +00:00
dish
4a7aedd3c6 equibop: 2.1.7 -> 3.1.7 (#456790) 2026-01-26 15:58:44 +00:00
quantenzitrone
7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
Rexiel Scarlet
2cc2a9c123 equibop: 3.1.6 -> 3.1.7 2026-01-25 10:21:34 +04:00
dish
5e85168d8f equibop: 3.1.4 -> 3.1.6
electron-dist changes copied from
https://github.com/NixOS/nixpkgs/pull/476347

Icon changes from https://github.com/NixOS/nixpkgs/issues/453095
2026-01-24 17:29:26 -05:00
Rexiel Scarlet
8b1012d0df equibop: 2.1.7 -> 3.1.4 2026-01-24 16:27:11 -05:00
R. Ryantm
e26cb66c2b equicord: 2025-12-25 -> 2026-01-19 2026-01-19 02:45:31 +00:00
Gaël James
702acfa0b5 treewide: git tags: remove unnecessary string interpolation 2026-01-15 18:27:43 +01:00
R. Ryantm
ea42aa2f87 equicord: 2025-11-16 -> 2025-12-25 2025-12-25 15:41:04 +00:00
Sefa Eyeoglu
65b04e5fb8 treewide: migrate to fetchPnpmDeps and pnpmConfigHook
This moves all packages to the new top-level attributes introduced
previously.

This doesn't cause any rebuilds.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-12-18 12:24:09 +01:00
R. Ryantm
6d67ae58d0 equicord: 2025-11-09 -> 2025-11-16 2025-11-16 06:24:39 +00:00
R. Ryantm
3c1c5dbd25 equicord: 2025-11-02 -> 2025-11-09 2025-11-09 11:56:06 +00:00
R. Ryantm
2041f3c420 equicord: 2025-10-18 -> 2025-11-02 2025-11-02 14:54:40 +00:00
Rafael Ieda
88ac990488 eq10q: fix build with cmake4 2025-10-21 08:37:34 -03:00
Weijia Wang
337fe8e9d1 equicord: darwin support (#446454) 2025-10-19 22:12:02 +00:00
R. Ryantm
3c6b692427 equicord: 2025-10-12 -> 2025-10-18 2025-10-18 01:28:57 +00:00
Stefan Frijters
8803be75c3 equilux-theme: modernize derivation 2025-10-15 10:04:59 +02:00
Stefan Frijters
708dc43f9e equilux-theme: drop gnome-themes-extra dependency
This does not change the resulting build.
2025-10-15 10:04:36 +02:00
R. Ryantm
903b1289be equicord: 2025-10-05 -> 2025-10-12 2025-10-12 02:08:00 +00:00
R. Ryantm
364873e4a8 equibop: 2.1.6 -> 2.1.7 2025-10-07 17:29:08 +00:00
R. Ryantm
a5cd8af34a equicord: 2025-09-12 -> 2025-10-05 2025-10-05 02:32:03 +00:00
Sefa Eyeoglu
3726491ac4 equicord: add discord tests
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-09-28 22:06:57 +02:00