Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
1.5 kB · 104 lines
Nix
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105{ config, pkgs, username, stateVersion, ...}: { home.username = username; home.homeDirectory = "/home/${username}";
home.stateVersion = stateVersion;
# Zotero dependencies nixpkgs.config.allowUnfree = true; nixpkgs.config.permittedInsecurePackages = [ "firefox-esr-140-bin-unwrapped-140.17.0esr" ];
imports = [ ./alacritty ./ghostty ./foot ./emacs ./git ./gtk ./halloy ./helix ./neovim ./vscode ./zed ./noctalia ];
home.packages = with pkgs; [ # Languages nodejs go sqlc gofumpt
# Utilities ripgrep jq yq-go delta zmx just tealdeer bat fzf btop gopls
# Tools pass gopass hurl kubectl zotero ffmpeg obs-studio mpv podman podman-compose openlogi ];
home.sessionVariables = { EDITOR = "nvim"; VISUAL = "nvim"; BROWSER = "firefox"; MANPAGER = "nvim --clean +Man!"; };
programs = { home-manager.enable = true;
gpg.enable = true;
starship = { enable = true; enableZshIntegration = true; extraPackages = [pkgs.jj-starship]; };
# Enabling zsh zsh = { enable = true; syntaxHighlighting.enable = true; dotDir = "${config.xdg.configHome}/zsh"; oh-my-zsh = { enable = true; plugins = ["git" "pass" "kubectl"]; }; };
direnv = { enable = true; nix-direnv.enable = true; }; };
xdg.enable = true;}