feat: hyprland is back

This commit is contained in:
Kat Inskip 2025-12-17 06:54:37 -08:00
parent 673315ac65
commit e7e33f90b1
52 changed files with 1695 additions and 1695 deletions

View file

@ -1,3 +0,0 @@
_: {
programs.dconf.enable = true;
}

View file

@ -1,17 +0,0 @@
{pkgs, ...}: {
environment.gnome.excludePackages = with pkgs; [
gnome-photos
gnome-tour
cheese # webcam tool
epiphany # web browser
geary # email reader
gnome-characters
gnome-contacts
gnome-initial-setup
];
environment.systemPackages = with pkgs; [
gnome-tweaks
gnome-extension-manager
];
services.udev.packages = [pkgs.gnome.gnome-settings-daemon];
}

View file

@ -1,9 +0,0 @@
{tree, ...}: {
imports = with tree.nixos.profiles; [
graphical
];
home-manager.users.kat.imports = with tree.home.environments; [
gnome
];
}

View file

@ -1,7 +0,0 @@
_: {
services.xserver = {
enable = true;
displayManager.gdm.enable = true;
desktopManager.gnome.enable = true;
};
}

View file

@ -0,0 +1,16 @@
{
config,
lib,
...
}: let
inherit (lib.modules) mkForce;
in {
programs.regreet = {
enable = true;
theme = mkForce config.home-manager.users.kat.gtk.theme;
};
stylix.targets.regreet.enable = true;
services.greetd = {
enable = true;
};
}

View file

@ -6,8 +6,8 @@
programs.hyprland = {
enable = true;
withUWSM = true;
package = inputs.hyprland.packages."${pkgs.system}".hyprland;
portalPackage = inputs.hyprland.packages."${pkgs.system}".xdg-desktop-portal-hyprland;
#package = inputs.hyprland.packages."${pkgs.system}".hyprland;
#portalPackage = inputs.hyprland.packages."${pkgs.system}".xdg-desktop-portal-hyprland;
};
# auto launch hyprland on tty1
@ -16,8 +16,11 @@
exec uwsm start hyprland-uwsm.desktop
fi
'';
services.clipboard-sync.enable = true;
services = {
noctalia-shell.enable = true;
clipboard-sync.enable = true;
};
/*
services.displayManager.sddm = {
enable = true;

View file

@ -1,3 +0,0 @@
_: {
programs.dconf.enable = true;
}

View file

@ -1,9 +0,0 @@
{tree, ...}: {
imports = with tree.nixos.profiles; [
graphical
];
home-manager.users.kat.imports = with tree.home.environments; [
kde
];
}

View file

@ -1,16 +0,0 @@
{pkgs, ...}: {
environment.systemPackages = with pkgs; [
xclip
wl-clipboard
];
services = {
displayManager.sddm = {
enable = true;
wayland.enable = true;
};
xserver = {
enable = true;
};
desktopManager.plasma6.enable = true;
};
}

View file

@ -1,26 +0,0 @@
{pkgs, ...}: {
services = {
gnome.gnome-keyring.enable = true;
xserver = {
enable = true;
libinput.touchpad = {
tappingButtonMap = "lrm";
clickMethod = "clickfinger";
};
windowManager = {
openbox.enable = true;
};
displayManager.defaultSession = "none+openbox";
xkbOptions = "ctrl:nocaps";
};
colord.enable = true;
};
programs.xfconf.enable = true;
environment.systemPackages = with pkgs; [
menumaker
xclip
obconf
numix-gtk-theme
];
}

View file

@ -1,28 +0,0 @@
{pkgs, ...}: {
services = {
gnome.gnome-keyring.enable = true;
xserver = {
enable = true;
libinput.touchpad = {
tappingButtonMap = "lrm";
clickMethod = "clickfinger";
};
desktopManager = {
xterm.enable = false;
xfce.enable = true;
};
displayManager.gdm.enable = true;
displayManager.defaultSession = "xfce";
xkbOptions = "ctrl:nocaps";
};
colord.enable = true;
};
programs.xfconf.enable = true;
environment.systemPackages = with pkgs; [
xfce.xfce4-pulseaudio-plugin
xfce.xfce4-whiskermenu-plugin
xclip
];
}