Fix qemu resolution and install SDDM

This commit is contained in:
Buliway 2024-10-15 07:08:39 +03:00
parent 9fd1cd7392
commit 891f8b054c
4 changed files with 22 additions and 16 deletions

View file

@ -411,6 +411,10 @@ gpg --edit-key ID-ключа
+ services = { + services = {
+ openssh.enable = true; # Потом удали. Это ставится на виртуалку, чтоб к ней конект по ssh работал. + openssh.enable = true; # Потом удали. Это ставится на виртуалку, чтоб к ней конект по ssh работал.
+ spice-vdagentd.enable = true; # Clipboard sharing + spice-vdagentd.enable = true; # Clipboard sharing
+ qemuGuest = {
+ enable = true; # Fix resolution
+ package = pkgs.qemu_full;
+ };
+ }; + };
``` ```
В файле `modules/home-manager/wm/bspwm/bspwm.nix` изменить эти строки: В файле `modules/home-manager/wm/bspwm/bspwm.nix` изменить эти строки:

View file

@ -46,12 +46,12 @@
# services = { # services = {
# openssh.enable = true; # Это ставится на виртуалку, чтоб к ней конект по ssh работал. # openssh.enable = true; # Это ставится на виртуалку, чтоб к ней конект по ssh работал.
# spice-vdagentd.enable = true; # Clipboard sharing # spice-vdagentd.enable = true; # Clipboard sharing
# qemuGuest = {
# enable = true; # Fix resolution
# package = pkgs.qemu_full;
# };
# # Ниже я не включаю # # Ниже я не включаю
# # spice-webdavd.enable = true; # VirtFS alternative for directory 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
# # };
# }; # };
} }

View file

@ -7,6 +7,14 @@
services.displayManager = { services.displayManager = {
defaultSession = "none+bspwm"; # only effective for GDM, LightDM and SDDM defaultSession = "none+bspwm"; # only effective for GDM, LightDM and SDDM
sddm = {
# Чтоб задать аватарку юзеру, надо отправить png файл такой командой:
# sudo cp image.png /var/lib/AccountsService/icons/username
# Тоесть именно username, без .png в конце
enable = true;
# package = pkgs.kdePackages.sddm; # qt6 sddm
theme = "chili";
};
}; };
services.libinput = { services.libinput = {
@ -28,17 +36,6 @@
i3.enable = true; # i3-gaps доступен в стоке в новых версиях i3.enable = true; # i3-gaps доступен в стоке в новых версиях
}; };
displayManager = {
lightdm = { # Минималистичный display manager
enable = true;
# background = "./bg.png";
# greeters = {
# tiny.enable = true; # Фул минималистичная тема без ничего
# # gtk.enable = true; # GTK тема с кучей настроек
# };
};
};
xkb = { xkb = {
layout = "us,ru"; layout = "us,ru";
variant = ""; variant = "";

View file

@ -158,6 +158,7 @@
killall # Убить процессы. Мем, что в стоке не стоит killall # Убить процессы. Мем, что в стоке не стоит
libnotify # Вызов оповещений через "notify-send" libnotify # Вызов оповещений через "notify-send"
gallery-dl # Качать много картинок с кучи разных сайтов gallery-dl # Качать много картинок с кучи разных сайтов
shellcheck # Проверка shell скриптов на ошибки
alacritty # Минималистичный терминал. Основной у меня alacritty # Минималистичный терминал. Основной у меня
kitty # Самый быстрый протокол отображения медиа, но ssh через жопу работает kitty # Самый быстрый протокол отображения медиа, но ssh через жопу работает
@ -359,6 +360,10 @@
pamixer # PulseAudio cli (громкость редачу) pamixer # PulseAudio cli (громкость редачу)
weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде) weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде)
# lxqt.lxqt-policykit # Меню для воода пароля при запуске с правами админа. Пока юзаю от гнома # Для работы некоторых тем sddm
kdePackages.qt5compat
libsForQt5.qt5.qtgraphicaleffects
libsForQt5.qt5.qtquickcontrols
sddm-chili-theme # Qt5 SDDM Theme
]; ];
} }