Merge remote-tracking branch 'refs/remotes/origin/main'

This commit is contained in:
= 2024-12-27 13:41:06 +01:00
commit 0a67bcc175

View file

@ -18,11 +18,6 @@ in
programs.vim.enable = true; programs.vim.enable = true;
programs.vim.defaultEditor = true; programs.vim.defaultEditor = true;
services = {
xserver = {
xkb.layout = "de";
};
};
console = { console = {
enable = true; enable = true;
useXkbConfig = true; useXkbConfig = true;
@ -53,6 +48,7 @@ in
]; ];
home-manager = { home-manager = {
backupFileExtension = "backup";
users.c3terminal = { users.c3terminal = {
home = { home = {
username = config.users.users.c3terminal.name; username = config.users.users.c3terminal.name;
@ -69,12 +65,21 @@ in
wayland.windowManager.sway = { wayland.windowManager.sway = {
enable = true; enable = true;
config = {
startup = [
{
command = "firefox-esr --kiosk c3nav.de";
}
];
fonts = {
names = [ "Noto Sans" ];
style = "regular";
size = 30.0;
};
};
extraConfig = '' extraConfig = ''
set $ws1 c3nav set $ws1 c3nav
default_border none default_border none
font pango: "Noto Sans" regular 30
exec swaymsg "workspace $ws1;exec firefox-esr --name=c3nav --no-remote -P "terminal" https://c3nav.de; workspace $ws2; exec firefox-esr --name=fahrplan --no-remote -P "default" https://fahrplan.events.ccc.de/congress/2024/fahrplan/schedule/"
include /etc/sway/config.d/*
''; '';
}; };
@ -101,6 +106,13 @@ in
"zoom.minPercent" = lock 100; "zoom.minPercent" = lock 100;
}; };
}; };
profiles = {
default = {
id = 0;
isDefault = true;
name = "default";
};
};
}; };
}; };
}; };
@ -139,6 +151,22 @@ in
PasswordAuthentication = false; PasswordAuthentication = false;
}; };
}; };
xserver = {
enable = true;
xkb.layout = "de";
displayManager = {
defaultSession = "sway";
sessionData.autologinSession = "sway";
autoLogin = {
enable = true;
user = "c3terminal";
};
lightdm = {
greeter.enable = false;
enable = true;
};
};
};
}; };
programs.sway = { programs.sway = {
@ -176,7 +204,7 @@ in
disk = { disk = {
main = { main = {
type = "disk"; type = "disk";
device = "/dev/sda"; device = "/dev/sdb";
content = { content = {
type = "gpt"; type = "gpt";
partitions = { partitions = {