diff --git a/flake.nix b/flake.nix index 8c8c37c..d2b4a65 100644 --- a/flake.nix +++ b/flake.nix @@ -29,7 +29,10 @@ useUserPackages = true; users.rachel = import ./home/rachel.nix { pkgs = pkgs; - unstable = nixpkgs-unstable.legacyPackages.${system}; + unstable = import nixpkgs-unstable { + system = system; + config.allowUnfree = true; + }; agda = agda.packages.${system}.Agda; cornelis = cornelis.packages.${system}.cornelis; cornelis-vim = cornelis.packages.${system}.cornelis-vim; diff --git a/home/rachel.nix b/home/rachel.nix index 16ddc57..fd0cc89 100644 --- a/home/rachel.nix +++ b/home/rachel.nix @@ -39,7 +39,7 @@ in discord dig xxd - zoom-us + unstable.zoom-us slack imagemagick ffmpeg @@ -86,6 +86,7 @@ in lean4 slippi-netplay unstable.kicad + remmina ]; stateVersion = "23.11"; }; diff --git a/shared/.gitignore b/shared/.gitignore new file mode 100644 index 0000000..58b2dd3 --- /dev/null +++ b/shared/.gitignore @@ -0,0 +1 @@ +secret.nix diff --git a/shared/desktop.nix b/shared/desktop.nix index ea87e5a..07fd972 100644 --- a/shared/desktop.nix +++ b/shared/desktop.nix @@ -15,6 +15,14 @@ options = [ "x-systemd.automount" "noauto" "x-systemd.idle-timeout=60" ]; }; + fileSystems."/mnt/eta" = + let secrets = import secrets.nix; + in { + device = "//192.168.30.33/users"; + fsType = "cifs"; + options = [ "username=${secrets.etaUser}" "password=${secrets.etaPass}" "uid=1000" "gid=1000" "x-systemd.automount" "noauto" "x-systemd.idle-timeout=60" ]; + }; + # [LOCALE] time.timeZone = "Europe/Stockholm"; i18n.defaultLocale = "en_GB.UTF-8";