{ config, pkgs, ... }: { home = { username = "ruby"; homeDirectory = "/home/ruby"; stateVersion = "25.11"; 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 rubyPackages_3_4.solargraph nim-2_0 nimlangserver fm kdlfmt ]; sessionVariables = { EDITOR = "helix"; TERM = "alacritty"; }; file = { }; }; programs = { home-manager.enable = true; htop.enable = true; }; nixpkgs.config = { alowUnfree = true; allowUnfreePredicate = (_: true); }; # wayland.windowManager.river.enable = true; 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 ../pakcages/direnv/direnv.nix ../packages/zellij/zellij.nix ../packages/poetry/poetry.nix ]; }