mirror of
https://github.com/zephrynis/nix-flake.git
synced 2026-08-18 05:55:53 +00:00
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:
47
home/zephrynis.nix
Normal file
47
home/zephrynis.nix
Normal 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
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user