{ config, pkgs, lib, ... }: { home.username = "xqtc"; home.homeDirectory = "/home/xqtc"; programs.git = { enable = true; userName = "xqtc161"; userEmail = "xqtc@tutanota.com"; }; programs.wezterm = { enable = true; extraConfig = builtins.readFile ./config-files/wezterm.lua; }; programs = { atuin = { enable = true; enableNushellIntegration = true; }; nushell = { enable = true; # The config.nu can be anywhere you want if you like to edit your Nushell with Nu extraConfig = builtins.readFile ./config-files/config.nu; }; carapace.enable = true; carapace.enableNushellIntegration = true; starship = { enable = true; settings = { add_newline = true; character = { success_symbol = "[λ::](bold green)"; error_symbol = "[λ::](bold red)"; }; }; }; }; #wayland.windowManager.hyprland = { # enable = true; # package = pkgs.hyprland; # xwayland.enable = true; # enableNvidiaPatches = true; #}; #home.file."~/.config/hypr/hyprland.conf. home.packages = with pkgs; [ neofetch btop iftop strace ltrace nodejs nerdfonts vivaldi vivaldi-ffmpeg-codecs signal-desktop vesktop telegram-desktop #schildichat-desktop yubioath-flutter steam spotify sayonara ]; home.stateVersion = "23.11"; programs.home-manager.enable = true; }