diff --git a/config/base.nix b/config/base.nix index 227f5e1..d1e6d10 100644 --- a/config/base.nix +++ b/config/base.nix @@ -109,6 +109,8 @@ }; xserver = { enable = true; + # layout = "us"; + # xkbVariant = "colemak_dh_iso"; layout = "se"; xkbVariant = ""; displayManager = { diff --git a/config/home.nix b/config/home.nix index 70fe349..f99328e 100644 --- a/config/home.nix +++ b/config/home.nix @@ -33,6 +33,7 @@ allowUnfreePredicate = _: true; permittedInsecurePackages = [ "electron-25.9.0" + "electron-19.1.9" "nix-2.16.2" ]; }; @@ -72,8 +73,11 @@ sops age grc + catppuccin-cursors.macchiatoGreen + xorg.xmodmap #Terminal + libsixel git tmux zathura @@ -93,8 +97,9 @@ poppler_utils pandoc ncspot - starship any-nix-shell + glow + macchina #Desktop aerc @@ -116,7 +121,8 @@ audacity pdfarranger byzanz - freecad + drawio + woeusb #Dev python3 diff --git a/maskiner/desktop/configuration.nix b/maskiner/desktop/configuration.nix index f0feb19..63c112e 100644 --- a/maskiner/desktop/configuration.nix +++ b/maskiner/desktop/configuration.nix @@ -27,6 +27,20 @@ networking.firewall = { { from = 8000; to = 8010; } ]; }; + services = { + openssh = { + enable = true; + ports = [55502]; + settings = { + PermitRootLogin = "no"; + PasswordAuthentication = false; + X11Forwarding = true; + }; + extraConfig = '' + AllowUsers fw + ''; + }; + }; security.rtkit.enable = true;