switch to podman && add amdgpu kernel module
This commit is contained in:
parent
f7e2c26626
commit
75e790d690
8 changed files with 26 additions and 18 deletions
|
|
@ -8,6 +8,8 @@
|
||||||
|
|
||||||
> ⚠ WARNING! Make sure to change home paths for config files in [user](./user/config).
|
> ⚠ WARNING! Make sure to change home paths for config files in [user](./user/config).
|
||||||
|
|
||||||
|
> ⚠ WARNING! This configuration uses Podman as opposed to Docker, if you want to use dokcer make according changes in [virtualisation](./system/modules/virtualisation.nix).
|
||||||
|
|
||||||
> ⚠ WARNING! There might be some non-critical bugs in configuration as I'm still working on it.
|
> ⚠ WARNING! There might be some non-critical bugs in configuration as I'm still working on it.
|
||||||
|
|
||||||
## Table Of Contents
|
## Table Of Contents
|
||||||
|
|
|
||||||
|
|
@ -43,6 +43,9 @@ bind = $mainMod CTRL, h, resizeactive, -10 0
|
||||||
bind = $mainMod CTRL, k, resizeactive, 0 -10
|
bind = $mainMod CTRL, k, resizeactive, 0 -10
|
||||||
bind = $mainMod CTRL, j, resizeactive, 0 10
|
bind = $mainMod CTRL, j, resizeactive, 0 10
|
||||||
|
|
||||||
|
bind = $mainMod, b, exec, firefox
|
||||||
|
bind = $mainMod, c, exec, telegram-desktop
|
||||||
|
|
||||||
# Move/resize windows with mainMod + LMB/RMB and dragging
|
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||||
bindm = $mainMod, mouse:272, movewindow
|
bindm = $mainMod, mouse:272, movewindow
|
||||||
bindm = $mainMod, mouse:273, resizewindow
|
bindm = $mainMod, mouse:273, resizewindow
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
monitor=DP-2,2560x1440@164.835999,auto,auto
|
monitor=DP-2,2560x1440@164.835999, 0x0, 1
|
||||||
|
|
|
||||||
|
|
@ -51,6 +51,7 @@
|
||||||
pkgs.winetricks
|
pkgs.winetricks
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
|
pkgs.yuzu-mainline
|
||||||
|
|
||||||
# Downloads
|
# Downloads
|
||||||
pkgs.qbittorrent
|
pkgs.qbittorrent
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@
|
||||||
proton-pass
|
proton-pass
|
||||||
to-google-translate
|
to-google-translate
|
||||||
view-image
|
view-image
|
||||||
|
ublock-origin
|
||||||
youtube-shorts-block
|
youtube-shorts-block
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@
|
||||||
# };
|
# };
|
||||||
|
|
||||||
boot.loader.systemd-boot.enable = lib.mkForce false;
|
boot.loader.systemd-boot.enable = lib.mkForce false;
|
||||||
|
boot.initrd.kernelModules = [ "amdgpu" ];
|
||||||
|
|
||||||
boot.lanzaboote = {
|
boot.lanzaboote = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
dbus.enable = true;
|
dbus.enable = true;
|
||||||
picom.enable = true;
|
picom.enable = true;
|
||||||
openssh.enable = true;
|
openssh.enable = true;
|
||||||
|
spice-vdagentd.enable = true;
|
||||||
|
|
||||||
xserver = {
|
xserver = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
@ -14,7 +15,7 @@
|
||||||
displayManager = {
|
displayManager = {
|
||||||
sddm.enable = true;
|
sddm.enable = true;
|
||||||
};
|
};
|
||||||
|
videoDrivers = [ "amdgpu" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,30 +1,29 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
virtualisation.libvirtd = {
|
virtualisation = {
|
||||||
enable = true;
|
spiceUSBRedirection.enable = true;
|
||||||
|
|
||||||
qemu = {
|
libvirtd = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
qemu = {
|
||||||
swtpm.enable = true;
|
swtpm.enable = true;
|
||||||
ovmf.enable = true;
|
ovmf.enable = true;
|
||||||
ovmf.packages = [ pkgs.OVMFFull.fd ];
|
ovmf.packages = [ pkgs.OVMFFull.fd ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
podman = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
dockerCompat = true;
|
||||||
|
defaultNetwork.settings.dns_enabled = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
virtualisation.spiceUSBRedirection.enable = true;
|
|
||||||
services.spice-vdagentd.enable = true;
|
|
||||||
|
|
||||||
virtualisation.docker = {
|
|
||||||
enable = true;
|
|
||||||
enableOnBoot = true;
|
|
||||||
rootless = {
|
|
||||||
enable = true;
|
|
||||||
setSocketVariable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
docker-compose
|
podman-compose
|
||||||
qemu
|
qemu
|
||||||
spice
|
spice
|
||||||
spice-gtk
|
spice-gtk
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue