42 lines
726 B
Nix
42 lines
726 B
Nix
{
|
|
outputs,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
imports = with outputs.homeManagerModules; [
|
|
common
|
|
];
|
|
|
|
home = {
|
|
sessionVariables = {
|
|
MOZ_ENABLE_WAYLAND = "1";
|
|
};
|
|
};
|
|
|
|
programs.fish = {
|
|
shellAliases = {
|
|
sctl = "sudo systemctl";
|
|
bt = "bluetoothctl";
|
|
pa = "pulsemixer";
|
|
sctlu = "systemctl --user";
|
|
};
|
|
|
|
functions = {
|
|
pp = ''
|
|
if test (count $argv) -gt 0
|
|
while true; ping -O -i 1 -w 5 -c 10000000 $argv; sleep 1; end
|
|
else
|
|
while true; ping -O -i 1 -w 5 -c 10000000 1.1.1.1; sleep 1; end
|
|
end
|
|
'';
|
|
};
|
|
};
|
|
|
|
home.packages = [
|
|
(pkgs.buildEnv {
|
|
name = "my-linux-scripts";
|
|
paths = [./scripts/linux];
|
|
})
|
|
];
|
|
}
|