From 38839cdcbf79afc0c00a9be2090c1d2c1cdc7402 Mon Sep 17 00:00:00 2001 From: "Reid \"reidlab" Date: Tue, 2 Apr 2024 22:53:53 -0700 Subject: [PATCH] devenv --- hosts/goopnet-interface/default.nix | 7 +++++-- modules/desktop/hyprland.nix | 4 +++- modules/desktop/waybar.nix | 2 +- modules/dev/default.nix | 18 ++++++++++++++++++ 4 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 modules/dev/default.nix diff --git a/hosts/goopnet-interface/default.nix b/hosts/goopnet-interface/default.nix index ac8f681..ea28776 100755 --- a/hosts/goopnet-interface/default.nix +++ b/hosts/goopnet-interface/default.nix @@ -33,6 +33,9 @@ hardware = { pipewire.enable = true; }; + dev = { + enable = true; + }; desktop = { envProto = "wayland"; @@ -57,11 +60,11 @@ # editors editors.micro.enable = true; editors.vscode.enable = true; + # dev + dev.git.enable = true; # distractions distractions.discord.enable = true; distractions.discord.armcord = true; - # dev - dev.git.enable = true; }; }; diff --git a/modules/desktop/hyprland.nix b/modules/desktop/hyprland.nix index 33fbae8..ad0fd68 100644 --- a/modules/desktop/hyprland.nix +++ b/modules/desktop/hyprland.nix @@ -143,10 +143,12 @@ in { enabled = true; size = 4; passes = 2; - # popups = true; + #popups = true; }; drop_shadow = false; + #shadow_range = 4; + #shadow_render_power = true; }; animations = { diff --git a/modules/desktop/waybar.nix b/modules/desktop/waybar.nix index f9dbf92..1293ad4 100644 --- a/modules/desktop/waybar.nix +++ b/modules/desktop/waybar.nix @@ -108,7 +108,7 @@ in { icon = true; icon-size = 16; rewrite = { - "(.*) - Mozilla Firefox" = "$1"; + "(.*) — Mozilla Firefox" = "$1"; # the dash here is SLIGHTLY different. Wow "(.*) - Visual Studio Code" = "$1"; #"(.*\\.nix\\s.*)" = ""; "(\\S+\\.js\\s.*)" = " $1"; diff --git a/modules/dev/default.nix b/modules/dev/default.nix new file mode 100644 index 0000000..d7ba809 --- /dev/null +++ b/modules/dev/default.nix @@ -0,0 +1,18 @@ +{ lib, config, ... }: + +with lib; +let + cfg = config.modules.dev; +in { + options.modules.dev = { + enable = mkEnableOption "General development utilities"; + }; + + config = mkIf cfg.enable { + programs.direnv ={ + enable = true; + silent = true; + nix-direnv.enable = true; + }; + }; +} \ No newline at end of file