initial commit

This commit is contained in:
2026-07-21 13:13:31 -04:00
commit 2ac6ab0dd5
23 changed files with 2614 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
{ lib, ... }:
{
services.flatpak = {
enable = true;
update.auto = {
enable = true;
onCalendar = "weekly";
};
remotes = lib.mkOptionDefault [
{
name = "flathub";
location = "https://dl.flathub.org/repo/flathub.flatpakrepo";
}
{
name = "flathub-beta";
location = "https://dl.flathub.org/beta-repo/flathub-beta.flatpakrepo";
}
];
};
}
+38
View File
@@ -0,0 +1,38 @@
{
pkgs,
inputs,
...
}:
let
unstable = inputs.nixpkgs-unstable.legacyPackages.${pkgs.stdenv.hostPlatform.system};
kde-overlay = _final: _prev: {
inherit (unstable) kdePackages;
};
in
{
nixpkgs.overlays = [
kde-overlay
];
services = {
displayManager.plasma-login-manager.enable = true;
desktopManager.plasma6.enable = true;
};
xdg.portal = {
enable = true;
extraPortals = with pkgs; [ kdePackages.xdg-desktop-portal-kde ];
};
environment = {
plasma6.excludePackages = with pkgs.kdePackages; [
plasma-browser-integration
elisa
discover
gwenview
okular
];
};
}