testing with nvidia settings and some modules fixings
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
./dconf
|
||||
./polkit
|
||||
./gtk
|
||||
./utility
|
||||
./xdg
|
||||
];
|
||||
}
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
{pkgs, ...}: {
|
||||
programs = {
|
||||
ssh = {
|
||||
enable = true;
|
||||
};
|
||||
# image viewer
|
||||
feh = {
|
||||
enable = true;
|
||||
};
|
||||
# system information
|
||||
fastfetch = {
|
||||
enable = true;
|
||||
};
|
||||
# a monitor of resources
|
||||
btop = {
|
||||
enable = true;
|
||||
settings = {
|
||||
color_theme = "gruvbox_material_dark";
|
||||
};
|
||||
};
|
||||
};
|
||||
home.packages = with pkgs; [
|
||||
file-roller # archiver
|
||||
gnome-calculator
|
||||
nwg-look # GTK settings
|
||||
hyprpicker # Color picker
|
||||
pavucontrol # GUI sound control
|
||||
pamixer # TUI sound control
|
||||
keepassxc
|
||||
calcurse # calendar
|
||||
grimblast # screenshot
|
||||
slurp # select region for screenshot
|
||||
qbittorrent
|
||||
networkmanagerapplet # tray icon for NetworkManager
|
||||
usbimager # write bootable usb images!
|
||||
chatgpt-cli
|
||||
exiftool
|
||||
libnotify
|
||||
filezilla
|
||||
];
|
||||
}
|
||||
@@ -30,6 +30,7 @@
|
||||
"${userModules}/utils/rofi"
|
||||
"${userModules}/utils/waybar"
|
||||
"${userModules}/utils/yazi"
|
||||
"${userModules}/utils/misc"
|
||||
# "${userModules}/wm"
|
||||
];
|
||||
}
|
||||
|
||||
67
home/modules/utils/misc/default.nix
Normal file
67
home/modules/utils/misc/default.nix
Normal file
@@ -0,0 +1,67 @@
|
||||
{
|
||||
pkgs,
|
||||
config,
|
||||
lib,
|
||||
...
|
||||
}: let
|
||||
inherit (lib) mkIf mkEnableOption;
|
||||
cfg = config.modules.utils.misc;
|
||||
in {
|
||||
options = {
|
||||
modules.utils.misc.enable = mkEnableOption "Enables miscellaneous utility apps";
|
||||
};
|
||||
config = mkIf cfg.enable {
|
||||
programs = {
|
||||
ssh = {
|
||||
enable = true;
|
||||
};
|
||||
# image viewer
|
||||
feh = {
|
||||
enable = true;
|
||||
};
|
||||
# system information
|
||||
fastfetch = {
|
||||
enable = true;
|
||||
};
|
||||
# a monitor of resources
|
||||
btop = {
|
||||
enable = true;
|
||||
settings = {
|
||||
color_theme = "gruvbox_material_dark";
|
||||
};
|
||||
};
|
||||
};
|
||||
home.packages = with pkgs; [
|
||||
# misc.gui
|
||||
virt-manager
|
||||
xfce.thunar
|
||||
file-roller # archiver
|
||||
gnome-calculator
|
||||
keepassxc
|
||||
networkmanagerapplet # tray icon for NetworkManager
|
||||
nwg-look # GTK settings
|
||||
pavucontrol # GUI sound control
|
||||
qbittorrent
|
||||
usbimager # write bootable usb images!
|
||||
# misc.tui
|
||||
ranger
|
||||
xcur2png
|
||||
calcurse # calendar
|
||||
chatgpt-cli
|
||||
exiftool
|
||||
hyprpicker # Color picker
|
||||
libnotify
|
||||
pamixer # TUI sound control
|
||||
slurp # select region for screenshot
|
||||
# misc.system
|
||||
adwaita-icon-theme
|
||||
qt5.qtwayland
|
||||
qt6.qtwayland
|
||||
wireguard-tools
|
||||
wl-clipboard
|
||||
wpa_supplicant
|
||||
xfce.thunar-archive-plugin
|
||||
xfce.thunar-volman
|
||||
];
|
||||
};
|
||||
}
|
||||
@@ -11,26 +11,9 @@
|
||||
extraOutputsToInstall = ["doc" "devdoc"];
|
||||
|
||||
packages = with pkgs; [
|
||||
# misc.gui
|
||||
virt-manager
|
||||
xfce.thunar
|
||||
|
||||
# misc.tui
|
||||
ranger
|
||||
xcur2png
|
||||
|
||||
# misc.system
|
||||
brightnessctl
|
||||
bun
|
||||
adwaita-icon-theme
|
||||
qt5.qtwayland
|
||||
qt6.qtwayland
|
||||
# thefuck
|
||||
wireguard-tools
|
||||
wl-clipboard
|
||||
wpa_supplicant
|
||||
xfce.thunar-archive-plugin
|
||||
xfce.thunar-volman
|
||||
];
|
||||
sessionVariables = {
|
||||
BROWSER = "firefox";
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
rofi.enable = false;
|
||||
waybar.enable = true;
|
||||
yazi.enable = true;
|
||||
misc.enable = true;
|
||||
};
|
||||
userd = {
|
||||
sops.enable = true;
|
||||
|
||||
@@ -10,25 +10,8 @@
|
||||
stateVersion = "23.11";
|
||||
extraOutputsToInstall = ["doc" "devdoc"];
|
||||
packages = with pkgs; [
|
||||
# misc.gui
|
||||
virt-manager
|
||||
xfce.thunar
|
||||
|
||||
# misc.tui
|
||||
ranger
|
||||
xcur2png
|
||||
|
||||
# misc.system
|
||||
bun
|
||||
adwaita-icon-theme
|
||||
qt5.qtwayland
|
||||
qt6.qtwayland
|
||||
# thefuck
|
||||
wireguard-tools
|
||||
wl-clipboard
|
||||
wpa_supplicant
|
||||
xfce.thunar-archive-plugin
|
||||
xfce.thunar-volman
|
||||
];
|
||||
sessionVariables = {
|
||||
BROWSER = "firefox";
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
rofi.enable = false;
|
||||
waybar.enable = true;
|
||||
yazi.enable = true;
|
||||
misc.enable = true;
|
||||
};
|
||||
userd = {
|
||||
sops.enable = true;
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
syntaxHighlighting.enable = true;
|
||||
|
||||
shellAliases = {
|
||||
nixmodules = "nvim /home/cnst/.nix-config/home/profiles/cnst/modules.nix";
|
||||
nixclean = "sudo nix run .#cleanup-boot";
|
||||
nixdev = "nix develop ~/.nix-config -c $SHELL";
|
||||
nixconfig = "cd /home/cnst/.nix-config/";
|
||||
|
||||
@@ -11,25 +11,9 @@
|
||||
extraOutputsToInstall = ["doc" "devdoc"];
|
||||
|
||||
packages = with pkgs; [
|
||||
# misc.gui
|
||||
virt-manager
|
||||
xfce.thunar
|
||||
|
||||
# misc.tui
|
||||
ranger
|
||||
xcur2png
|
||||
|
||||
# misc.system
|
||||
adwaita-icon-theme
|
||||
# user specific pkgs
|
||||
filezilla
|
||||
egl-wayland
|
||||
qt5.qtwayland
|
||||
qt6.qtwayland
|
||||
# thefuck
|
||||
wireguard-tools
|
||||
wl-clipboard
|
||||
wpa_supplicant
|
||||
xfce.thunar-archive-plugin
|
||||
xfce.thunar-volman
|
||||
];
|
||||
sessionVariables = {
|
||||
BROWSER = "firefox";
|
||||
@@ -37,10 +21,14 @@
|
||||
TERM = "foot";
|
||||
|
||||
STEAM_EXTRA_COMPAT_TOOLS_PATHS = "/home/toothpick/.steam/root/compatibilitytools.d"; # proton and steam compat
|
||||
QT_QPA_PLATFORM = "wayland-egl";
|
||||
SDL_VIDEODRIVER = "wayland";
|
||||
XDG_SESSION_TYPE = "wayland";
|
||||
ELECTRON_OZONE_PLATFORM_HINT = "auto";
|
||||
NIXOS_OZONE_WL = "1";
|
||||
MOZ_ENABLE_WAYLAND = "1";
|
||||
MOZ_DISABLE_RDD_SANDBOX = "1";
|
||||
WLR_DRM_NO_ATOMIC = "1";
|
||||
WLR_NO_HARDWARE_CURSORS = "1";
|
||||
LIBVA_DRIVER_NAME = "nvidia";
|
||||
EGL_PLATFORM = "wayland";
|
||||
};
|
||||
};
|
||||
# disable manuals as nmd fails to build often
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
rofi.enable = false;
|
||||
waybar.enable = true;
|
||||
yazi.enable = true;
|
||||
misc.enable = true;
|
||||
};
|
||||
userd = {
|
||||
sops.enable = false;
|
||||
|
||||
Reference in New Issue
Block a user