diff --git a/README.md b/README.md index f4c70cf..5eee15a 100644 --- a/README.md +++ b/README.md @@ -207,7 +207,7 @@ | ScreenLock | betterlockscreen/i3lock | | Notification | Dunst | | Files | Thunar, Ranger | -| Images | qView, imv, viewnior, feh | +| Images | qView, imv, feh | | Video | mpv with plugins | | Music | Strawberry, Picard, Mousai, spek | | Browsers | Librewolf, Firefox, Chromium | @@ -415,6 +415,31 @@ gpg --edit-key ID-ключа ``` В этом режиме надо написать trust и выбрать степень доверия. Например 5 для своих ключей можно задать, это прям самое максимально доверие. Потом Ctrl + D чтоб выйти. +## Изменения для виртуалок + +Это надо, чтоб включить коннект по ssh к виртуалке и сделать с ней общий буфер обмена. Ну и ещё параметры экрана меняю на один 1080p монитор на 60 герц. + +В файле `modules/nixos/virtualisation.nix` раскомментировать эти строки: +```diff ++ services = { ++ openssh.enable = true; # Потом удали. Это ставится на виртуалку, чтоб к ней конект по ssh работал. ++ spice-vdagentd.enable = true; # Clipboard sharing ++ }; +``` +В файле `modules/home-manager/wm/bspwm/bspwm.nix` изменить эти строки: +```diff + extraConfigEarly = '' +- xrandr --output DisplayPort-2 --mode 1920x1080 --rate 165 +- xrandr --output HDMI-A-0 --mode 1920x1080 --rate 100 --right-of DisplayPort-2 ++ xrandr --output Virtual-1 --mode 1920x1080 --rate 60 + ''; + + startupPrograms = [ +- # "spice-vdagent" # Для виртуалки ++ "spice-vdagent" # Для виртуалки + ]; +``` + ## Иконки diff --git a/modules/nixos/virtualisation.nix b/modules/nixos/virtualisation.nix index 2bfabce..cc0cde1 100644 --- a/modules/nixos/virtualisation.nix +++ b/modules/nixos/virtualisation.nix @@ -44,14 +44,14 @@ # # services = { - # openssh.enable = true; # Потом удали. Это ставится на виртуалку, чтоб к ней конект по ssh работал. + # openssh.enable = true; # Это ставится на виртуалку, чтоб к ней конект по ssh работал. # spice-vdagentd.enable = true; # Clipboard sharing # # Ниже я не включаю - # spice-webdavd.enable = true; # VirtFS alternative for directory sharing - # qemuGuest = { - # enable = true; # Time syncing and scripting - # package = pkgs.qemu_full; # Time syncing and scripting - # }; + # # spice-webdavd.enable = true; # VirtFS alternative for directory sharing + # # qemuGuest = { + # # enable = true; # Time syncing and scripting + # # package = pkgs.qemu_full; # Time syncing and scripting + # # }; # }; }