resolve evaluation issues on nix-darwin
This commit is contained in:
@@ -28,4 +28,7 @@ self: { pkgs, ... }: {
|
|||||||
};
|
};
|
||||||
|
|
||||||
lumpiasty.pc = true;
|
lumpiasty.pc = true;
|
||||||
|
|
||||||
|
# Allow unfree packages
|
||||||
|
nixpkgs.config.allowUnfree = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -88,6 +88,10 @@
|
|||||||
./users/user/home.nix
|
./users/user/home.nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
nixpkgs.overlays = [
|
||||||
|
inputs.claude-code.overlays.default
|
||||||
|
inputs.nix-skills.overlays.default
|
||||||
|
] ++ (import ./overlays/pkgs.nix { bun2nix = inputs.bun2nix; });
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -73,17 +73,14 @@
|
|||||||
docker
|
docker
|
||||||
docker-buildx
|
docker-buildx
|
||||||
proton-vpn
|
proton-vpn
|
||||||
wl-clipboard
|
|
||||||
devenv
|
devenv
|
||||||
dig
|
dig
|
||||||
whois
|
whois
|
||||||
mtr
|
mtr
|
||||||
traceroute
|
|
||||||
nodejs_24
|
nodejs_24
|
||||||
codex
|
codex
|
||||||
claude-code
|
claude-code
|
||||||
winbox4
|
winbox4
|
||||||
amdgpu_top
|
|
||||||
dua
|
dua
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
services.gpg-agent = {
|
services.gpg-agent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableSshSupport = true;
|
enableSshSupport = true;
|
||||||
pinentry.package = pkgs.pinentry-qt;
|
pinentry.package = lib.mkIf config.lumpiastyHome.linux pkgs.pinentry-qt;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
listen-backlog 256
|
listen-backlog 256
|
||||||
'';
|
'';
|
||||||
@@ -15,11 +15,12 @@
|
|||||||
|
|
||||||
programs.gpg.enable = true;
|
programs.gpg.enable = true;
|
||||||
|
|
||||||
programs.git.signing = {
|
programs.git.signing =
|
||||||
format = "openpgp";
|
lib.mkIf config.lumpiastyHome.linux { # TODO: on macos too
|
||||||
key = "EA287B39E5F69945";
|
format = "openpgp";
|
||||||
signByDefault = true;
|
key = "EA287B39E5F69945";
|
||||||
};
|
signByDefault = true;
|
||||||
|
};
|
||||||
|
|
||||||
programs.bash.enable = lib.mkDefault true;
|
programs.bash.enable = lib.mkDefault true;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -9,5 +9,21 @@
|
|||||||
# which has AllowedCPUs=<audioCpus> — pins all DSP work to the reserved cores.
|
# which has AllowedCPUs=<audioCpus> — pins all DSP work to the reserved cores.
|
||||||
Slice = "audio.slice";
|
Slice = "audio.slice";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.chromium.enable = true;
|
||||||
|
programs.chromium.package = pkgs.ungoogled-chromium;
|
||||||
|
|
||||||
|
home.packages = with pkgs; (lib.optionals config.lumpiastyHome.dev [
|
||||||
|
wl-clipboard
|
||||||
|
traceroute
|
||||||
|
amdgpu_top
|
||||||
|
] ++ lib.optionals config.lumpiastyHome.pc [
|
||||||
|
pass-wayland
|
||||||
|
libreoffice-qt-stable
|
||||||
|
vlc
|
||||||
|
gimp
|
||||||
|
ventoy-full-qt
|
||||||
|
teamspeak6-client
|
||||||
|
]);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -8,10 +8,6 @@
|
|||||||
vesktop
|
vesktop
|
||||||
# Manual update, not yet in nixpkgs as for now
|
# Manual update, not yet in nixpkgs as for now
|
||||||
spotify
|
spotify
|
||||||
pass-wayland
|
|
||||||
teamspeak6-client
|
|
||||||
libreoffice-qt6-fresh
|
|
||||||
vlc
|
|
||||||
inkscape
|
inkscape
|
||||||
qtpass
|
qtpass
|
||||||
signal-desktop
|
signal-desktop
|
||||||
@@ -19,14 +15,9 @@
|
|||||||
thunderbird
|
thunderbird
|
||||||
pwgen
|
pwgen
|
||||||
siyuan
|
siyuan
|
||||||
gimp
|
|
||||||
ventoy-full-qt
|
|
||||||
];
|
];
|
||||||
programs.librewolf.enable = true;
|
programs.librewolf.enable = true;
|
||||||
|
|
||||||
programs.chromium.enable = true;
|
|
||||||
programs.chromium.package = pkgs.ungoogled-chromium;
|
|
||||||
|
|
||||||
# services.flatpak.remotes = [{
|
# services.flatpak.remotes = [{
|
||||||
# name = "flathub"; location = "https://dl.flathub.org/repo/flathub.flatpakrepo";
|
# name = "flathub"; location = "https://dl.flathub.org/repo/flathub.flatpakrepo";
|
||||||
# }];
|
# }];
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@
|
|||||||
enablePcApps = osConfig.lumpiasty.pc;
|
enablePcApps = osConfig.lumpiasty.pc;
|
||||||
dev = osConfig.lumpiasty.pc;
|
dev = osConfig.lumpiasty.pc;
|
||||||
gaming = osConfig.lumpiasty.gaming;
|
gaming = osConfig.lumpiasty.gaming;
|
||||||
fhs = osConfig.lumpiasty.pc;
|
fhs = osConfig.lumpiasty.pc && config.lumpiastyHome.linux;
|
||||||
};
|
};
|
||||||
|
|
||||||
home.stateVersion = "24.05";
|
home.stateVersion = "24.05";
|
||||||
|
|||||||
Reference in New Issue
Block a user