add: home-manager,hyprland,kitten and other extras

This commit is contained in:
elwrcl committed 2026-03-30 23:51:17 +03:00
commit 3615a7b307
56 files changed
+1804

No files matched your search

+7
View File
@@ -0,0 +1,7 @@
{ ... }:
{
imports = [
./pipewire.nix
];
}
+13
View File
@@ -0,0 +1,13 @@
{ config, pkgs, ... }:
{
services.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
wireplumber.enable = true;
};
}
+22
View File
@@ -0,0 +1,22 @@
{ pkgs, ... }:
{
imports = [
./display
./window-managers
./audio
];
xdg.mime = {
enable = true;
defaultApplications = {
"image/png" = "org.kde.gwenview.desktop";
"image/jpeg" = "org.kde.gwenview.desktop";
"image/gif" = "org.kde.gwenview.desktop";
"image/bmp" = "org.kde.gwenview.desktop";
"image/svg+xml" = "org.kde.gwenview.desktop";
"image/webp" = "org.kde.gwenview.desktop";
"image/tiff" = "org.kde.gwenview.desktop";
};
};
}
+11
View File
@@ -0,0 +1,11 @@
{ config, pkgs, ... }:
{
services.xserver.enable = true;
services.displayManager.ly.enable = true;
services.xserver.xkb = {
layout = "tr";
variant = "";
};
}
@@ -0,0 +1,7 @@
{ ... }:
{
imports = [
./hyprland.nix
];
}
@@ -0,0 +1,17 @@
{ config, pkgs, ... }:
{
programs.hyprland = {
enable = true;
xwayland.enable = true;
};
xdg.portal = {
enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-hyprland ];
config.common.default = "*";
};
security.polkit.enable = true;
services.gnome.gnome-keyring.enable = true;
}