mirror of
https://git.gay/xqtc/nixos-config
synced 2024-11-22 19:20:32 +01:00
80 lines
1.7 KiB
Nix
80 lines
1.7 KiB
Nix
{ 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;
|
|
}
|