diff --git a/machines/arcadia/default.nix b/machines/arcadia/default.nix index b63ef9e..5cc2e90 100644 --- a/machines/arcadia/default.nix +++ b/machines/arcadia/default.nix @@ -16,6 +16,7 @@ hm_version = inputs.home-manager-unstable; # TODO: Fix colmena deployment ips.public.ipv4 = "127.0.0.1"; + ips.vpn.ipv4 = ""; }; @@ -84,6 +85,7 @@ programs.ssh.startAgent = true; services.xserver.desktopManager.gnome.enable = true; + services.xserver.displayManager.gdm.enable = true; services.gnome.gnome-keyring.enable = true; system.stateVersion = "25.05"; diff --git a/machines/arcadia/home-julien.nix b/machines/arcadia/home-julien.nix index 8bfbbd8..3853b5e 100644 --- a/machines/arcadia/home-julien.nix +++ b/machines/arcadia/home-julien.nix @@ -62,6 +62,40 @@ ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.nerd-fonts); fonts.fontconfig.enable = true; + systemd.user.tmpfiles.rules = [ + "L /home/julien/.emacs.d - - - - /home/julien/dev/emacs-config" + ]; + + home.persistence."/persistent/home/julien" = { + files = [ + ".config/gnome-initial-setup-done" + ".config/background" + ".cert/nm-openvpn/telecom-paris-ca.pem" + ]; + directories = [ + "Pictures" + "Documents" + ".ssh" + ".mozilla" + ".local/share/direnv" + ".local/share/atuin" + ".local/share/firefoxpwa" + ".config/Signal" + ".cache/spotify" + ".config/spotify" + ".config/autostart" + ".config/borg" + ".config/Element" + ".step" + ".gnupg" + "Zotero" + ".config/dconf" + ".local/share/keyrings" + "Maildir" + ]; + allowOther = true; + }; + home.keyboard = { layout = "fr"; };