Initial NixOS flake: Hyprland (end-4 illogical-impulse), NVIDIA, gaming, dev tools

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C5ydBQk68JYw8HXzUDLAyV
This commit is contained in:
2026-07-18 15:41:54 +01:00
commit d14196dcde
10 changed files with 368 additions and 0 deletions

47
home/zephrynis.nix Normal file
View File

@@ -0,0 +1,47 @@
{ inputs, pkgs, ... }:
{
imports = [ inputs.illogical-flake.homeManagerModules.default ];
home.username = "zephrynis";
home.homeDirectory = "/home/zephrynis";
# Matches the release era of system.stateVersion; never change afterwards.
home.stateVersion = "25.11";
programs.illogical-impulse = {
enable = true;
# All default to true — listed for discoverability
dotfiles = {
fish.enable = true;
kitty.enable = true;
starship.enable = true;
};
# hyprland.plugins = [ ]; # listOf package, loaded via hyprland's plugin mechanism
};
programs.git = {
enable = true;
userName = "zephrynis";
userEmail = "zephrynis.yt@gmail.com";
};
programs.direnv = {
enable = true;
nix-direnv.enable = true;
};
programs.vscode.enable = true;
home.packages = with pkgs; [
ripgrep
fd
fzf
jq
btop
eza
bat
tree
nixfmt-rfc-style
nil # Nix LSP
];
}