diff --git a/modules/application-groups/system-utilities.nix b/modules/application-groups/system-utilities.nix index 9897201..af611a1 100644 --- a/modules/application-groups/system-utilities.nix +++ b/modules/application-groups/system-utilities.nix @@ -1,23 +1,22 @@ { config, pkgs, ... }: { + hardware.keyboard.qmk.enable = true; + hardware.logitech.wireless.enable = true; + hardware.logitech.wireless.enableGraphical = true; + programs.thunar.enable = true; programs.thunar.plugins = with pkgs.xfce; [ thunar-archive-plugin thunar-volman ]; - services.gvfs.enable = true; # Mount, trash, and other functionalities - services.tumbler.enable = true; # Thumbnail support for images - programs.ydotool.enable = true; + services.glances.enable = true; + services.gvfs.enable = true; # Mount, trash, and other functionalities + services.hardware.openrgb.enable = true; services.openssh.enable = true; services.printing.enable = true; - - hardware.logitech.wireless.enable = true; - hardware.logitech.wireless.enableGraphical = true; - hardware.keyboard.qmk.enable = true; - - services.hardware.openrgb.enable = true; + services.tumbler.enable = true; # Thumbnail support for images environment.systemPackages = with pkgs; [ btop-cuda diff --git a/users/caperren/caperren.nix b/users/caperren/caperren.nix index 04815cb..79c74e6 100644 --- a/users/caperren/caperren.nix +++ b/users/caperren/caperren.nix @@ -47,6 +47,7 @@ in }; # Application config files + home.file.".config/glances/glances.conf".source = ./dotfiles/.config/glances/glances.conf; home.file.".config/hypr/hypridle.conf".source = ./dotfiles/hypridle/hypridle.conf; home.file.".config/hypr/hyprpaper.conf".source = ./dotfiles/hyprpaper/hyprpaper.conf; home.file.".config/hypr/backgrounds/black.png".source = ./dotfiles/hyprpaper/backgrounds/black.png; @@ -59,6 +60,7 @@ in home.file.".config/wlogout/layout".source = ./dotfiles/wlogout/layout; # Desktop entry files so bemenu can find them + home.file.".local/share/glances-bemenu.desktop".source = ./dotfiles/.local/share/glances-bemenu.desktop; home.file.".local/share/glava.desktop".source = ./dotfiles/.local/share/glava.desktop; home.file.".local/share/spotify-player.desktop".source = ./dotfiles/.local/share/spotify-player.desktop; diff --git a/users/caperren/dotfiles/.config/glances/glances.conf b/users/caperren/dotfiles/.config/glances/glances.conf new file mode 100644 index 0000000..d73a69c --- /dev/null +++ b/users/caperren/dotfiles/.config/glances/glances.conf @@ -0,0 +1,44 @@ +############################################################################## +# Custom Glances Configuration Overrides +############################################################################## +[global] +# Managed by NixOS configs +check_update=false + +[percpu] +# All of my systems are 16 core +max_cpu_display=16 + +[ip] +# Useful for validating vpn connectivity +public_disabled=False +public_refresh_interval=300 +public_api=https://ipv4.ipleak.net/json/ +public_field=ip +public_template={continent_code}/{country_code}/{region_code}/{city_name}/{isp_name} + +[diskio] +# Don't care about loop devices +hide=loop.*,/dev/loop.* + +[smart] +disable=False + +[fs] +# Nix store is duplicate of / on NixOS +hide=/nix/store + +# Leaving this all commented for now as it doesn't like large number of files +#[folders] +# Home overview is helpful +#folder_1_path=/home/caperren +#folder_1_refresh=120 +# Steam is normally the largest +#folder_2_path=/home/caperren/.local/share/Steam +#folder_2_refresh=120 +# Then Downloads next +#folder_3_path=/home/caperren/Downloads +#folder_3_refresh=120 +# With code generally coming last +#folder_4_path=/home/caperren/code +#folder_4_refresh=120 \ No newline at end of file diff --git a/users/caperren/dotfiles/.local/share/glances-bemenu.desktop b/users/caperren/dotfiles/.local/share/glances-bemenu.desktop new file mode 100644 index 0000000..6eb918b --- /dev/null +++ b/users/caperren/dotfiles/.local/share/glances-bemenu.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Type=Application +Name=Glances Bemenu +Exec=kitty -e glances +Icon=glances +Terminal=false +Categories=Media; \ No newline at end of file