{ config, lib, pkgs, ... }: { personal = { profiles = { dev = true; multimedia = true; social = true; syncing = true; }; identities = { personal = true; work = true; }; }; accounts.email.accounts.personal.primary = true; personal.x.i3.devices = { wifi = "wlp0s20f3"; eth = "enp0s31f6"; }; programs = { bash.bashrcExtra = '' function screen (){ echo -ne "\033]0;screen $@\a" sudo ${pkgs.screen}/bin/screen $@ } ''; ssh.matchBlocks = { "git.aristote.fr" = { hostname = lib.mkForce "hephaistos.local"; proxyJump = lib.mkForce null; }; "ds411.aristote.fr" = { hostname = "ds411.aristote.mesh"; user = "quentin"; proxyJump = "hephaistos.local"; }; "ds218.aristote.fr" = { hostname = "ds218.aristote.mesh"; user = "quentin"; proxyJump = "hephaistos.local"; }; }; }; # You are currently using the legacy default (`".mozilla/firefox"`) because `home.stateVersion` is less than "26.05". # To silence this warning and keep legacy behavior, set: # programs.firefox.configPath = ".mozilla/firefox"; # To adopt the new default behavior, set: programs.firefox.configPath = "${config.xdg.configHome}/mozilla/firefox"; # To migrate to the XDG path, move `~/.mozilla/firefox` to # `$XDG_CONFIG_HOME/mozilla/firefox` and remove the old directory. # Native messaging hosts are not moved by this option change. }