matt1432
e015fb9c1b
All checks were successful
Discord / discord commits (push) Has been skipped
Flake Inputs: • Updated input 'astal': 'github:Aylur/astal/306e649' (2024-10-23) → 'github:Aylur/astal/61727b0' (2024-10-24) • Updated input 'firefox-gx-src': 'github:Godiesc/firefox-gx/153523b' (2024-10-19) → 'github:Godiesc/firefox-gx/eed2d63' (2024-10-24) • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder?ref=refs/heads/master&rev=422f214' (2024-10-22) → 'git+https://repo.dec05eba.com/gpu-screen-recorder?ref=refs/heads/master&rev=5ffa725' (2024-10-24) • Updated input 'home-manager': 'github:nix-community/home-manager/5ec753a' (2024-10-21) → 'github:nix-community/home-manager/a4353cc' (2024-10-23) • Updated input 'hyprland': 'github:hyprwm/Hyprland/cdac649' (2024-10-23) → 'github:hyprwm/Hyprland/3cec45d' (2024-10-24) • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS/82bdda1' (2024-10-21) → 'github:Jovian-Experiments/Jovian-NixOS/899f84d' (2024-10-24) • Updated input 'material-symbols-src': 'github:beecho01/material-symbols/26224d6' (2024-10-23) → 'github:beecho01/material-symbols/f32fef0' (2024-10-24) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/1997e4a' (2024-10-20) → 'github:NixOS/nixpkgs/2768c7d' (2024-10-23) • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland/7832830' (2024-10-23) → 'github:nix-community/nixpkgs-wayland/6adff06' (2024-10-24) • Updated input 'pcsd': 'github:matt1432/nixos-pcsd/fe8f65b' (2024-10-14) → 'github:matt1432/nixos-pcsd/774ed5f' (2024-10-24) • Updated input 'sops-nix': 'github:Mic92/sops-nix/d089e74' (2024-10-23) → 'github:Mic92/sops-nix/78a0e63' (2024-10-24) Docker Images: • vegardit/gitea-act-runner dind-latest: sha256:456898884eb289ef4590e654804e05b84866279495768bf12bc91451ca160329 → sha256:fe6f44905830a17f404e9912e2c4fe2f4a2c47bb3ee35409da6476618cf9dab5
116 lines
1.9 KiB
Nix
116 lines
1.9 KiB
Nix
inputs @ {
|
|
pkgs,
|
|
self,
|
|
...
|
|
}: {
|
|
nixpkgs.overlays =
|
|
(map (i: inputs.${i}.overlays.default) [
|
|
"discord-overlay"
|
|
"grim-hyprland"
|
|
"nixpkgs-wayland"
|
|
])
|
|
++ (builtins.attrValues {
|
|
inherit
|
|
(self.overlays)
|
|
xdg-desktop-portal-kde
|
|
;
|
|
});
|
|
|
|
environment.systemPackages =
|
|
(builtins.attrValues {
|
|
inherit
|
|
(self.packages.${pkgs.system})
|
|
pokemon-colorscripts
|
|
repl
|
|
;
|
|
|
|
inherit
|
|
(pkgs.nodePackages)
|
|
undollar
|
|
;
|
|
|
|
inherit (pkgs) alejandra;
|
|
|
|
# Archiving
|
|
inherit
|
|
(pkgs)
|
|
zip
|
|
unzip
|
|
p7zip
|
|
bzip2
|
|
gzip
|
|
gnutar
|
|
xz
|
|
;
|
|
|
|
# File management
|
|
inherit
|
|
(pkgs)
|
|
findutils
|
|
diffutils
|
|
util-linux
|
|
which
|
|
imagemagick
|
|
;
|
|
|
|
# Networking
|
|
inherit (pkgs.dig) dnsutils;
|
|
inherit
|
|
(pkgs)
|
|
arp-scan
|
|
openssh
|
|
rsync
|
|
wget
|
|
gnupg
|
|
;
|
|
|
|
# Misc CLI stuff
|
|
inherit
|
|
(pkgs)
|
|
hydra-check
|
|
killall
|
|
nix-output-monitor
|
|
nix-melt
|
|
progress
|
|
tree
|
|
gnugrep
|
|
gnused
|
|
;
|
|
|
|
# Expected Stuff
|
|
inherit
|
|
(pkgs)
|
|
hostname
|
|
man
|
|
perl
|
|
tzdata
|
|
;
|
|
})
|
|
++ [
|
|
# This could help as well: nix derivation show -r /run/current-system
|
|
(pkgs.writeShellApplication {
|
|
name = "listDerivs";
|
|
text = ''
|
|
exec nix-store --query --requisites /run/current-system | cut -d- -f2- | sort -u
|
|
'';
|
|
})
|
|
|
|
(pkgs.writeShellApplication {
|
|
name = "from";
|
|
|
|
runtimeInputs = builtins.attrValues {
|
|
inherit
|
|
(pkgs)
|
|
coreutils
|
|
which
|
|
;
|
|
};
|
|
|
|
text = ''
|
|
for var do
|
|
realpath "$(which "$var")"
|
|
done
|
|
'';
|
|
})
|
|
];
|
|
}
|