- flake.nix:
- Close braces formatting for `allowUnfree`
- Remove per-user `custom.sessionType` modules
- home-manager:
- home.nix: remove unused apps (bambu-studio, hydralauncher, keymapp, etc.)
- drop librespot service
- add waydroid
- fix kitty font_family spacing
- gnome: add gnome-tweaks and appindicator extension
- vim: update nixvim module import path
- zsh: drop sessionType option and conditional aliases
- hardcode wl-copy/wl-paste as pbcopy/pbpaste
- hyprland: style fixes in braces, spacing, keybind comments
- hosts/Nixstation:
- remove gnome-session and redundant tweaks
- remove env vars NIXOS_HOST / NIXOS_DE
- enable virtualization (libvirtd, spiceUSBRedirection, vmware.host=false)
- hardware-configuration: reformat fileSystems definitions
- common/nvidia:
- remove explicit kernelPackages override
- ensure xserver.enable=true and GNOME/GDM config intact
- users/thiago: reorder and regroup extraGroups list
42 lines
775 B
Nix
42 lines
775 B
Nix
{ config
|
|
, lib
|
|
, pkgs
|
|
, ...
|
|
}:
|
|
{
|
|
config = {
|
|
home.file."scripts/lsgpu.sh" = {
|
|
source = ./scripts/lsgpu.sh;
|
|
executable = true;
|
|
};
|
|
|
|
programs.zsh = {
|
|
enable = true;
|
|
autosuggestion.enable = true;
|
|
syntaxHighlighting.enable = true;
|
|
initContent = ''
|
|
eval "$(direnv hook zsh)"
|
|
export GPG_TTY=$(tty)
|
|
'';
|
|
|
|
shellAliases = {
|
|
"vi" = "nvim";
|
|
"vim" = "nvim";
|
|
"ll" = "ls -l";
|
|
"lsgpu" = "$HOME/scripts/lsgpu.sh";
|
|
"gedit" = "gnome-text-editor";
|
|
"pbcopy" = "wl-copy";
|
|
"pbpaste" = "wl-paste";
|
|
};
|
|
|
|
oh-my-zsh = {
|
|
enable = true;
|
|
theme = "bureau";
|
|
plugins = [
|
|
"git"
|
|
"history"
|
|
];
|
|
};
|
|
};
|
|
};
|
|
}
|