feat: better AGS integration and Hyprland setup

AGS: Full AGS config directory init

Autostart: Created myAutostartCommands var to programmatically define

all commands to be started when Hyprland initiates

this includes firefox, thunderbird, and a terminal to be set in the

special Hyprland workspace
This commit is contained in:
Zhongheng Liu 2024-08-20 14:27:41 +08:00
commit 37674d828e
No known key found for this signature in database
10 changed files with 335 additions and 25 deletions

View file

@ -15,7 +15,7 @@
./fonts.nix
./services/laptop.preset.nix
./hardware-configuration.nix
./ags.nix
#./ags.nix
];
environment.variables = {GDK_SCALE = config.displayScale;};
security.pam.services.hyprlock = {};
@ -88,13 +88,7 @@
#};
programs.hyprland.enable = true; # enables Hyprland DM.
nixpkgs = {
overlays = [
(final: prev: {
ags = prev.ags.overrideAttrs (old: {
buildInputs = old.buildInputs ++ [pkgs.libdbusmenu-gtk3];
});
})
];
overlays = [];
config = {allowUnfree = true;};
};