Compare commits

...

3 Commits

Author SHA1 Message Date
3b54872d0a
services: adjustments for virtualisation 2023-01-20 20:53:22 +01:00
8375ce0d13
desktop: add lxqt.openssh-askpass 2023-01-20 20:52:36 +01:00
aa244b0f52
flake update 2023-01-20 20:51:46 +01:00
4 changed files with 29 additions and 23 deletions

42
flake.lock generated
View File

@ -26,11 +26,11 @@
"utils": "utils" "utils": "utils"
}, },
"locked": { "locked": {
"lastModified": 1673343300, "lastModified": 1674082145,
"narHash": "sha256-5Xdj6kpXYMie0MlnGwqK5FaMdsedxvyuakWtyKB3zaQ=", "narHash": "sha256-4IpEt5Jc6VrNcpIcrKMCZAyeJMLXaaHk+yOV9HusO/A=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "176e455371a8371586e8a3ff0d56ee9f3ca2324e", "rev": "7026e1a934abfa02623c9870378dbcdac3cd7f80",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -49,11 +49,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1673609484, "lastModified": 1674242510,
"narHash": "sha256-kVaUV1RZ6k4/Re2/IEsnwz/SVhU4ptWrpVbE1qArSY8=", "narHash": "sha256-M3cyZcEvaaMWRHfp2em9GHUHg4V3Uw5M2ikCTNqReAA=",
"owner": "vaxerski", "owner": "vaxerski",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "9c77415cda40eb334dd9306c504c0003dc14b53f", "rev": "18330dec4e59529c396d3cdadb32fc9bd763f6b2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -85,11 +85,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1673440569, "lastModified": 1673803274,
"narHash": "sha256-FQ5o0yI+MH9MgfseeGDsVIIpIqv3BCgq+0NzncuZ9Zo=", "narHash": "sha256-zaJDlHFXewT4KUsidMpRcPE+REymGH1Y3Eoc3Pjv4Xs=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "88016c96c3c338aa801695cdd9f186820bcfe4d6", "rev": "7bd6b87b3712e68007823e8dd5c37ee9b114fee3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -117,11 +117,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1673527292, "lastModified": 1673957332,
"narHash": "sha256-903EpRSDCfUvic7Hsiqwy+h7zlMTLAUbCXkEGGriCfM=", "narHash": "sha256-njH7Szk1BLVWGMw7IRibgGejSlxXHj9saZHfH20gHdk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nIxpkgs", "repo": "nIxpkgs",
"rev": "6a3f9996408c970b99b8b992b11bb249d1455b62", "rev": "b83e7f5a04a3acc8e92228b0c4bae68933d504eb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -133,11 +133,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1673450908, "lastModified": 1674120619,
"narHash": "sha256-b8em+kwrNtnB7gR8SyVf6WuTyQ+6tHS6dzt9D9wgKF0=", "narHash": "sha256-xLT1FQl7/jNPOEq5q/vmc3AExt1V9LtcjM+QY2+MUpA=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6c8644fc37b6e141cbfa6c7dc8d98846c4ff0c2e", "rev": "d7705c01ef0a39c8ef532d1033bace8845a07d35",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -149,11 +149,11 @@
}, },
"nur": { "nur": {
"locked": { "locked": {
"lastModified": 1673615086, "lastModified": 1674239219,
"narHash": "sha256-0ws4gyiJCOcLuwjPh84gVe1Ga+KD/c808WYRETZ4G9E=", "narHash": "sha256-p7L27a50J77lve+iFek7I0h4/v9jr240eWB0iiOOKI8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "18b189eba7cf5a4a7c9c5213e64ecdc27d585d76", "rev": "ecb2d345070af24cb7c8ab52440078bc9c89c1d9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -192,11 +192,11 @@
"flake": false, "flake": false,
"locked": { "locked": {
"host": "gitlab.freedesktop.org", "host": "gitlab.freedesktop.org",
"lastModified": 1671183014, "lastModified": 1672824257,
"narHash": "sha256-oMWT5Zbe/3HFINAk38jNVxiZ4PCYvPJj2Jo4iiyBtm0=", "narHash": "sha256-SbYoZj57VlopTzI+OSW9jlgYxN1gI1KLg/s/HV+87eE=",
"owner": "wlroots", "owner": "wlroots",
"repo": "wlroots", "repo": "wlroots",
"rev": "dc7cc98cf21a8dc19ab8895505500e3700646af0", "rev": "5f264a7d6c8af27d41ff440c05262b022c055593",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {

View File

@ -132,7 +132,7 @@
# extraConfig = '' # extraConfig = ''
# HostKeyAlgorithms +ssh-rsa # HostKeyAlgorithms +ssh-rsa
# ''; # Temporary extra config so ssh will work in guacamole # ''; # Temporary extra config so ssh will work in guacamole
passwordAuthentication = false; settings.passwordAuthentication = false;
}; };
pcscd.enable = true; pcscd.enable = true;
yubikey-agent.enable = true; yubikey-agent.enable = true;

View File

@ -34,6 +34,7 @@
slurp slurp
grim grim
bemenu bemenu
lxqt.lxqt-openssh-askpass
]; ];
}; };
@ -56,6 +57,8 @@
#export LIBCL_ALWAYS_SOFTWARE="1"; # For applications in VM like alacritty to work #export LIBCL_ALWAYS_SOFTWARE="1"; # For applications in VM like alacritty to work
#export WLR_NO_HARDWARE_CURSORS="1"; # For cursor in VM #export WLR_NO_HARDWARE_CURSORS="1"; # For cursor in VM
''; '';
ssh.enableAskPassword = true;
ssh.askPassword = "${pkgs.lxqt.lxqt-openssh-askpass}/bin/lxqt-openssh-askpass";
}; };
security.pam.services.swaylock = {}; security.pam.services.swaylock = {};

View File

@ -19,13 +19,16 @@
#qemuPackage = pkgs.qemu_kvm; # Default #qemuPackage = pkgs.qemu_kvm; # Default
qemu = { qemu = {
runAsRoot = false; runAsRoot = false;
ovmf.enable = true;
# ovmf.packages = [ pkgs.OVMFFull ];
# verbatimConfig = '' # verbatimConfig = ''
# nvram = [ "${pkgs.OVMF}/FV/OVMF.fd:${pkgs.OVMF}/FV/OVMF_VARS.fd" ] # nvram = [ "${pkgs.OVMF}/FV/OVMF_CODE.fd:${pkgs.OVMF}/FV/OVMF_VARS.fd" ]
# ''; # '';
}; };
}; };
spiceUSBRedirection.enable = true; # USB passthrough spiceUSBRedirection.enable = true; # USB passthrough
}; };
programs.dconf.enable = true;
environment = { environment = {
systemPackages = with pkgs; [ systemPackages = with pkgs; [