{ config, pkgs, ... }: { # Home Manager needs a bit of information about you and the paths it should # manage. home.username = "ruby"; home.homeDirectory = "/home/ruby"; home.stateVersion = "25.05"; # Please read the comment before changing. programs.home-manager.enable = true; nixpkgs.config = { alowUnfree = true; allowUnfreePredicate = (_: true); }; home.packages = with pkgs; [ neofetch vscodium-fhs nerd-fonts.hack vesktop obsidian ccls docker-language-server nil ty rustc rustup htop gnumake python314Full eza gleam ruff ruby vscode-extensions.castwide.solargraph nim-2_0 nimlangserver ]; programs.htop.enable = true; programs.starship.enable = true; wayland.windowManager.river.enable = true; home.sessionVariables = { EDITOR = "helix"; TERM = "alacritty"; }; imports = [ ../packages/fish/fish.nix ../packages/river/river.nix ../packages/alacritty/alacritty.nix ../packages/helix/helix.nix ../packages/fuzzel/fuzzel.nix ../packages/waybar/waybar.nix ../packages/git/git.nix ../packages/starship/starship.nix ]; }