diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index a6330b0..676ce64 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -121,13 +121,12 @@ # Enable touchpad support (enabled default in most desktopManager). # services.xserver.libinput.enable = true; - - # Define a user account. Don't forget to set a password with ‘passwd’. users.users.h = { isNormalUser = true; description = "Himadri Bhattacharjee"; extraGroups = [ "networkmanager" "wheel" "libvirtd" ]; packages = with pkgs; [ + ags broot fd ffmpeg-full @@ -279,6 +278,9 @@ # Modesetting is needed for most wayland compositors modesetting.enable = true; + + # I use proprietary CUDA garbage with direnv on a + # per-directory basis. So should you. open = true; # Disable the nvidia settings menu diff --git a/hosts/default/home.nix b/hosts/default/home.nix index e27cecb..6f1c8b8 100644 --- a/hosts/default/home.nix +++ b/hosts/default/home.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ inputs, config, pkgs, ... }: { @@ -17,6 +17,7 @@ ./python.nix ./rust.nix ./shell.nix + ./hud.nix ]; home = { diff --git a/hosts/default/hud.nix b/hosts/default/hud.nix new file mode 100644 index 0000000..abeaa27 --- /dev/null +++ b/hosts/default/hud.nix @@ -0,0 +1,11 @@ +{pkgs, ...}: { + systemd.user.services.ags-hud = { + Unit = { + Description = "ags cyberpunk hud for my cosmic epoch setup"; + }; + Install.WantedBy = [ "xdg-desktop-autostart.target" ]; + Service = { + ExecStart = "${pkgs.ags}/bin/ags"; + }; + }; +}