mirror of
https://github.com/caperren/nixos-configs.git
synced 2025-11-08 11:41:14 +00:00
Added glances as all-in-one system monitor, initial config, desktop entry
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
44
users/caperren/dotfiles/.config/glances/glances.conf
Normal file
44
users/caperren/dotfiles/.config/glances/glances.conf
Normal file
@@ -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
|
||||
@@ -0,0 +1,7 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Glances Bemenu
|
||||
Exec=kitty -e glances
|
||||
Icon=glances
|
||||
Terminal=false
|
||||
Categories=Media;
|
||||
Reference in New Issue
Block a user