Skip to content

Commit 4ca734a

Browse files
committed
fix: shoukei - filter packages that do not support aarch64
1 parent 264611e commit 4ca734a

4 files changed

Lines changed: 60 additions & 51 deletions

File tree

home/base/gui/dev-tools.nix

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,20 @@
33
nur-ryan4yin,
44
...
55
}: {
6-
home.packages = with pkgs; [
7-
mitmproxy # http/https proxy tool
8-
insomnia # REST client
9-
wireshark # network analyzer
6+
home.packages = with pkgs;
7+
[
8+
mitmproxy # http/https proxy tool
9+
wireshark # network analyzer
1010

11-
# IDEs
12-
# jetbrains.idea-community
11+
# IDEs
12+
# jetbrains.idea-community
1313

14-
# AI cli tools
15-
nur-ryan4yin.packages.${pkgs.system}.gemini-cli
16-
k8sgpt
17-
kubectl-ai # an ai helper opensourced by google
18-
];
14+
# AI cli tools
15+
nur-ryan4yin.packages.${pkgs.system}.gemini-cli
16+
k8sgpt
17+
kubectl-ai # an ai helper opensourced by google
18+
]
19+
++ (lib.optionals pkgs.stdenv.isx86_64 [
20+
insomnia # REST client
21+
]);
1922
}

home/linux/gui/base/creative.nix

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,35 @@
66
blender-bin,
77
...
88
}: {
9-
home.packages = with pkgs; [
10-
# creative
11-
# https://github.com/edolstra/nix-warez/blob/master/blender/flake.nix
12-
blender-bin.packages.${pkgs.system}.blender_4_2 # 3d modeling
13-
# gimp # image editing, I prefer using figma in browser instead of this one
14-
inkscape # vector graphics
15-
krita # digital painting
16-
musescore # music notation
17-
# reaper # audio production
18-
# sonic-pi # music programming
9+
home.packages = with pkgs;
10+
[
11+
# creative
12+
# gimp # image editing, I prefer using figma in browser instead of this one
13+
inkscape # vector graphics
14+
krita # digital painting
15+
musescore # music notation
16+
# reaper # audio production
17+
# sonic-pi # music programming
1918

20-
# 2d game design
21-
ldtk # A modern, versatile 2D level editor
22-
# aseprite # Animated sprite editor & pixel art tool
19+
# 2d game design
20+
# aseprite # Animated sprite editor & pixel art tool
2321

24-
# this app consumes a lot of storage, so do not install it currently
25-
# kicad # 3d printing, eletrical engineering
22+
# this app consumes a lot of storage, so do not install it currently
23+
# kicad # 3d printing, eletrical engineering
2624

27-
# fpga
28-
pkgs-unstable.python313Packages.apycula # gowin fpga
29-
pkgs-unstable.yosys # fpga synthesis
30-
pkgs-unstable.nextpnr # fpga place and route
31-
pkgs-unstable.openfpgaloader # fpga programming
32-
# nur-ryan4yin.packages.${pkgs.system}.gowin-eda-edu-ide # app: `gowin-env` => `gw_ide` / `gw_pack` / ...
33-
];
25+
# fpga
26+
pkgs-unstable.python313Packages.apycula # gowin fpga
27+
pkgs-unstable.yosys # fpga synthesis
28+
pkgs-unstable.nextpnr # fpga place and route
29+
pkgs-unstable.openfpgaloader # fpga programming
30+
# nur-ryan4yin.packages.${pkgs.system}.gowin-eda-edu-ide # app: `gowin-env` => `gw_ide` / `gw_pack` / ...
31+
]
32+
++ (lib.optionals pkgs.stdenv.isx86_64 [
33+
# https://github.com/edolstra/nix-warez/blob/master/blender/flake.nix
34+
blender-bin.packages.${pkgs.system}.blender_4_2 # 3d modeling
35+
36+
ldtk # A modern, versatile 2D level editor
37+
]);
3438

3539
programs = {
3640
# live streaming

home/linux/gui/base/media.nix

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,24 @@
66
}:
77
# media - control and enjoy audio/video
88
{
9-
home.packages = with pkgs; [
10-
# audio control
11-
pavucontrol
12-
playerctl
13-
pulsemixer
14-
imv # simple image viewer
9+
home.packages = with pkgs;
10+
[
11+
# audio control
12+
pavucontrol
13+
playerctl
14+
pulsemixer
15+
imv # simple image viewer
1516

16-
# video/audio tools
17-
libva-utils
18-
vdpauinfo
19-
vulkan-tools
20-
glxinfo
21-
nvitop
22-
23-
(zoom-us.override {hyprlandXdgDesktopPortalSupport = true;})
24-
];
17+
# video/audio tools
18+
libva-utils
19+
vdpauinfo
20+
vulkan-tools
21+
glxinfo
22+
nvitop
23+
]
24+
++ (lib.optionals pkgs.stdenv.isx86_64 [
25+
(zoom-us.override {hyprlandXdgDesktopPortalSupport = true;})
26+
]);
2527

2628
programs.mpv = {
2729
enable = true;
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
{pkgs-stable, ...}: {
2-
home.packages = with pkgs-stable; [
1+
{pkgs, ...}: {
2+
home.packages = with pkgs; (lib.optionals pkgs.stdenv.isx86_64 [
33
# https://joplinapp.org/help/
44
joplin # joplin-cli
55
joplin-desktop
6-
];
6+
]);
77
}

0 commit comments

Comments
 (0)