moved config files from home/river/* to home/*

This commit is contained in:
2026-07-05 23:31:26 -05:00
parent 3c5133f721
commit 4f9269315b
140 changed files with 1 additions and 4 deletions
+44
View File
@@ -0,0 +1,44 @@
{ config, pkgs, ... }:
{
imports = [
./eza.nix
./starship.nix
./zoxide.nix
];
home.packages = with pkgs; [
bash
bat
fzf
fd
zoxide
ripgrep
neovim
];
programs.bash = {
enable = true;
shellAliases = {
ll = "eza -lah";
ls = "eza";
cat = "bat";
grep = "grep --color=auto";
};
historyControl = [
"ignoredups"
"ignorespace"
];
historySize = 10000;
initExtra = ''
eval "$(zoxide init bash)"
source ${pkgs.carapace}/share/bash/carapace.bash
export EDITOR=nvim
'';
};
}
+8
View File
@@ -0,0 +1,8 @@
{ ... }:
{
programs.eza = {
enable = true;
icons = "auto";
};
}
+23
View File
@@ -0,0 +1,23 @@
{ pkgs, ... }:
{
imports = [
./eza.nix
./starship.nix
./zoxide.nix
];
home.packages = with pkgs; [
fish
bat
fzf
fd
zoxide
ripgrep
neovim
];
home.file.".config/fish".source = ../config/fish;
programs.fish.enable = true;
}
+35
View File
@@ -0,0 +1,35 @@
{ pkgs, ... }:
{
programs.git = {
enable = true;
package = pkgs.gitFull;
settings = {
user = {
name = "Maaz Khokhar";
email = "khokharmaaz@gmail.com";
};
commit.gpgSign = true;
tag.gpgSign = true;
gpg.program = "${pkgs.gnupg}/bin/gpg";
init.defaultBranch = "main";
pull.rebase = true;
credential.helper = "libsecret";
push.autoSetupRemote = true;
};
signing = {
key = "0xA8D1AEA9C92D6867";
signByDefault = true;
};
};
programs.delta = {
enable = true;
options = {
features = "decorations interactive";
navigate = true;
hyperlinks = true;
};
};
}
+22
View File
@@ -0,0 +1,22 @@
{ pkgs, ... }:
{
services.gpg-agent = {
enable = true;
defaultCacheTtl = 1800;
maxCacheTtl = 1800;
pinentry.package = pkgs.pinentry-qt;
};
services.gpg-agent.extraConfig = ''
pinentry-program ${pkgs.pinentry-qt}/bin/pinentry
'';
programs.gpg = {
enable = true;
settings = {
auto-key-locate = "local,wkd,keyserver";
keyserver = "hkps://keys.openpgp.org";
};
};
}
+6
View File
@@ -0,0 +1,6 @@
{ pkgs, ... }:
{
home.file.".java/jdk-17".source = pkgs.jdk17;
home.file.".java/jdk-25".source = pkgs.jdk25;
}
+8
View File
@@ -0,0 +1,8 @@
{ ... }:
{
programs.starship = {
enable = true;
enableBashIntegration = true;
};
}
+7
View File
@@ -0,0 +1,7 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
vesktop
];
}
+9
View File
@@ -0,0 +1,9 @@
{ ... }:
{
programs.zoxide = {
enable = true;
enableBashIntegration = true;
enableFishIntegration = true;
};
}