aboutsummaryrefslogtreecommitdiff
path: root/nixos
diff options
context:
space:
mode:
Diffstat (limited to 'nixos')
-rw-r--r--nixos/ags.nix5
-rw-r--r--nixos/configuration.nix13
2 files changed, 14 insertions, 4 deletions
diff --git a/nixos/ags.nix b/nixos/ags.nix
new file mode 100644
index 0000000..036fee1
--- /dev/null
+++ b/nixos/ags.nix
@@ -0,0 +1,5 @@
+{pkgs, ...}: {
+ environment.systemPackages = [
+ pkgs.ags
+ ];
+}
diff --git a/nixos/configuration.nix b/nixos/configuration.nix
index 7f738f2..784aeb7 100644
--- a/nixos/configuration.nix
+++ b/nixos/configuration.nix
@@ -14,10 +14,9 @@
./fonts.nix
./services/laptop.preset.nix
./hardware-configuration.nix
+ ./ags.nix
];
- environment.variables = {
- GDK_SCALE = config.displayScale;
- };
+ environment.variables = {GDK_SCALE = config.displayScale;};
security.pam.services.hyprlock = {};
i18n.inputMethod = {
enabled = "fcitx5";
@@ -100,7 +99,13 @@
#};
programs.hyprland.enable = true; # enables Hyprland DM.
nixpkgs = {
- overlays = [];
+ overlays = [
+ (final: prev: {
+ ags = prev.ags.overrideAttrs (old: {
+ buildInputs = old.buildInputs ++ [pkgs.libdbusmenu-gtk3];
+ });
+ })
+ ];
config = {allowUnfree = true;};
};