nixos-config/home/lambda/default.nix

80 lines
1.7 KiB
Nix
Raw Normal View History

{ config, pkgs, lib, ... }:
2024-01-12 15:59:57 +01:00
{
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;
2024-01-12 15:59:57 +01:00
};
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;
2024-01-12 15:59:57 +01:00
};
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
2024-01-12 15:59:57 +01:00
];
home.stateVersion = "23.11";
programs.home-manager.enable = true;
}