{ pkgs, nixosConfig, ... }: { home = { language.base = "it_IT.UTF-8"; keyboard = { layout = "it"; options = [ "terminate:ctrl_alt_bksp" "compose:rctrl" ]; }; packages = builtins.attrValues { inherit (pkgs) cava gallery-dl procps wireguard-tools httpie; }; }; systemd.user.services.garage-home-s3 = { Unit = { After = [ "network.target" "network-online.target" "local-fs.target" ]; AssertPathIsDirectory = "/home/bertof/s3"; AssertPathIsReadWrite = "/home/bertof/s3"; Description = "Mount S3 bucket in bertof's home"; Wants = [ "network.target" "network-online.target" ]; }; Service = { ExecStart = "${pkgs.s3fs}/bin/s3fs -f -d bertof /home/bertof/s3 -o passwd_file=${nixosConfig.age.secrets.garage_bertof_freya_key.path},use_path_request_style,url=http://localhost:3900"; Type = "exec"; }; Install = { WantedBy = [ "default.target" ]; }; }; imports = [ ../../modules/hm/__basic.nix ../../modules/hm/cava.nix ../../modules/hm/dunst.nix ../../modules/hm/helix.nix ../../modules/hm/kitty.nix ../../modules/hm/lf.nix ../../modules/hm/syncthing.nix # ../../modules/hm/xidlehook.nix ]; home.stateVersion = "22.11"; }