56 lines
988 B
Nix
56 lines
988 B
Nix
{
|
|
inputs,
|
|
outputs,
|
|
lib,
|
|
config,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
nixpkgs = {
|
|
config.allowUnfree = false;
|
|
};
|
|
|
|
imports = [
|
|
];
|
|
|
|
home = {
|
|
username = "ae";
|
|
homeDirectory = "/home/ae";
|
|
};
|
|
|
|
programs = {
|
|
};
|
|
|
|
# Nicely reload system units when changing configs
|
|
systemd.user.startServices = "sd-switch";
|
|
|
|
# ssh = {
|
|
# enable = true;
|
|
# forwardAgent = true;
|
|
# addKeysToAgent = "yes";
|
|
|
|
# matchBlocks = {
|
|
# hyrule = {
|
|
# hostname = "imbored.dev";
|
|
# user = "ae";
|
|
# port = 22;
|
|
# identityFile = "/home/ae/.ssh/id_hyrule";
|
|
# };
|
|
# };
|
|
# };
|
|
|
|
# SERVICE: webfishing (example for wishlist)
|
|
#systemd.user.services.webfishing = {
|
|
# Unit.Description = "I be out here webfishing frfr";
|
|
|
|
# Install.WantedBy = ["default.target"];
|
|
|
|
# Service = {
|
|
# Type = "exec";
|
|
# ExecStart = "echo $HOME; cat $HOME/.ssh/config";
|
|
# Restart = "always";
|
|
# };
|
|
#};
|
|
|
|
home.stateVersion = "24.11"; # DO NOT MODIFY
|
|
}
|