first commit
This commit is contained in:
78
home.nix
Normal file
78
home.nix
Normal file
@@ -0,0 +1,78 @@
|
||||
{ lib, pkgs, ... }:
|
||||
|
||||
let
|
||||
unstable_pkgs = import (pkgs.fetchgit {
|
||||
name = "nixpkgs-unstable-aug-29-2025";
|
||||
url = "https://github.com/nixos/nixpkgs/";
|
||||
rev = "604f22e0304b679e96edd9f47cbbfc4d513a3751";
|
||||
hash = "sha256-9+O/hi9UjnF4yPjR3tcUbxhg/ga0OpFGgVLvSW5FfbE=";
|
||||
}) { };
|
||||
|
||||
in
|
||||
{
|
||||
home.username = "dwessels";
|
||||
home.homeDirectory = "/home/dwessels";
|
||||
home.stateVersion = "22.11";
|
||||
|
||||
home.packages = with pkgs; [
|
||||
kdePackages.kate
|
||||
alacritty
|
||||
dig
|
||||
evince
|
||||
gnupg
|
||||
htop
|
||||
jq
|
||||
openssl
|
||||
pciutils
|
||||
ripgrep
|
||||
meld
|
||||
nixfmt-rfc-style
|
||||
neovim
|
||||
nmap
|
||||
tokei
|
||||
tree
|
||||
trivy
|
||||
usbutils
|
||||
whois
|
||||
vlc
|
||||
zellij
|
||||
];
|
||||
|
||||
|
||||
programs.alacritty = {
|
||||
enable = true;
|
||||
settings = {
|
||||
window = {
|
||||
dynamic_padding = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
programs.bash = {
|
||||
enable = true;
|
||||
# bashrcExtra = ''
|
||||
# if [ "$TERM_PROGRAM" != "zed" ]; then
|
||||
# eval "$(zellij setup --generate-auto-start bash)"
|
||||
# fi
|
||||
# # Needed to use yubkiey for SSH key
|
||||
# export GPG_TTY="$(tty)"
|
||||
# export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
|
||||
# '';
|
||||
};
|
||||
|
||||
programs.helix = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
programs.zellij = {
|
||||
enable = true;
|
||||
settings = {
|
||||
show_startup_tips = false;
|
||||
ui = {
|
||||
pane_frames = {
|
||||
hide_session_name = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user