noctalia shit mostly

This commit is contained in:
martyTF 2026-04-16 08:01:28 +02:00
parent 7b9b6c1cdd
commit 34dd048981
14 changed files with 398 additions and 144 deletions

View file

@ -1,81 +0,0 @@
{
config,
pkgs,
lib,
...
}:
let
type = config.device.type;
in
{
options = {
device = {
type = lib.mkOption {
default = "desktop";
description = "device preset: desktop, laptop, server";
};
};
};
config = {
apps = {
audio = {
base.enable = (lib.mkIf (type == "desktop")) true;
media.enable = true;
editing.enable = true;
};
video = {
base.enable = true;
media.enable = true;
editing.enable = true;
};
image = {
base.enable = true;
editing.enable = true;
};
gaming = {
steam.enable = true;
};
terminal = {
kitty = {
enable = true;
};
default = "kitty";
toys = true;
};
};
desktop = {
window-managers = {
hyprland = {
enable = true;
};
niri = {
enable = true;
};
sway = {
enable = false;
};
};
shell = {
noctalia = {
enable = true;
};
swww = {
enable = false;
};
walker = {
enable = true;
};
waybar = {
enable = false;
};
};
utilities = {
grimblast = {
enable = true;
};
};
};
};
}

View file

@ -17,6 +17,7 @@
locale = "de_DE.UTF-8";
hostname = "marty-pc";
};
device.type = "desktop";
apps = {
audio = {
base.enable = true;
@ -72,6 +73,7 @@
kde-connect.enable = true;
nextcloud.enable = true;
syncthing = {
enable = true;
devices = {
marty-pc = {
id = "6PJZD52-EEWIO7U-MZMJJ5B-33DGNSU-O7DJVRT-GAE7QZG-ZY3VIMV-VSMBDQP";