Removes, kitty, waybar, hyprland and all it's other side apps required to make that useful
All checks were successful
Nix Format Check / check-format (push) Successful in 37s

This commit is contained in:
2025-01-15 16:20:32 +01:00
parent 68943b57ee
commit 4e28e5cbb0
15 changed files with 46 additions and 1331 deletions

View File

@@ -2,7 +2,7 @@
{
# Import all the package modules
imports = [
./hyprland.nix
./flatpak.nix
./1password.nix
];
}

View File

@@ -1,55 +0,0 @@
{
pkgs,
hyprland,
hyprland-plugins,
...
}:
{
environment.sessionVariables.NIXOS_OZONE_WL = "1";
environment.variables = {
TERM = "xterm-256color";
};
security.pam.services.login.enableGnomeKeyring = true;
services.gnome.gnome-keyring.enable = true;
programs.hyprland = {
enable = true;
xwayland.enable = true;
package = hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
};
environment.systemPackages = with pkgs; [
# Authentification agent
polkit_gnome
(writeShellScriptBin "polkit-agent" ''
exec ${polkit_gnome}/libexec/polkit-gnome-authentication-agent-1
'')
# Lock screen
hyprlock
# Lock screen idle timer
hypridle
# Notifications
swaynotificationcenter
# Hyprland plugins
hyprland-plugins.packages.${pkgs.stdenv.hostPlatform.system}.hyprbars
# Hyprpaper for wallpapers
hyprpaper
# Playerctl for media keys
playerctl
# network manager applet
networkmanagerapplet
# blueman applet
blueman
];
security.polkit.enable = true;
}