more home-manager
This commit is contained in:
parent
a4b2b405c0
commit
cde9b046be
|
@ -1,8 +1,12 @@
|
||||||
{pkgs, ...}: {
|
{pkgs, ...}: {
|
||||||
|
imports = [
|
||||||
|
./git.nix
|
||||||
|
./helix.nix
|
||||||
|
./nh.nix
|
||||||
|
./shell.nix
|
||||||
|
];
|
||||||
|
|
||||||
home.packages = [pkgs.fastfetch];
|
home.packages = [pkgs.fastfetch];
|
||||||
|
|
||||||
programs.zsh.enable = true;
|
|
||||||
|
|
||||||
|
|
||||||
home.stateVersion = "24.11";
|
home.stateVersion = "24.11";
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
_: {
|
||||||
|
programs.git = {
|
||||||
|
enable = true;
|
||||||
|
userName = "min";
|
||||||
|
userEmail = "minish@riseup.net";
|
||||||
|
|
||||||
|
aliases = {
|
||||||
|
lol = "log --pretty=oneline --reverse";
|
||||||
|
};
|
||||||
|
|
||||||
|
extraConfig = {
|
||||||
|
gpg.format = "ssh";
|
||||||
|
init.defaultBranch = "main";
|
||||||
|
core.pager = "";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
_: {
|
||||||
|
programs.helix = {
|
||||||
|
enable = true;
|
||||||
|
defaultEditor = true;
|
||||||
|
|
||||||
|
settings = {
|
||||||
|
theme = "autumn";
|
||||||
|
editor = {
|
||||||
|
cursor-shape.insert = "bar";
|
||||||
|
file-picker.hidden = "false";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
_: {
|
||||||
|
programs.nh = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
_: {
|
||||||
|
programs = {
|
||||||
|
zsh = {
|
||||||
|
enable = true;
|
||||||
|
enableCompletion = true;
|
||||||
|
autosuggestion.enable = true;
|
||||||
|
syntaxHighlighting.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
direnv = {
|
||||||
|
enable = true;
|
||||||
|
enableZshIntegration = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
zoxide.enable = true;
|
||||||
|
tmux.enable = true;
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
{...}: {
|
_: {
|
||||||
# Enable sound.
|
# Enable sound.
|
||||||
services.pipewire = {
|
services.pipewire = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{...}: {
|
_: {
|
||||||
# TODO: lanzaboote
|
# TODO: lanzaboote
|
||||||
boot = {
|
boot = {
|
||||||
loader = {
|
loader = {
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
{config, ...}: {
|
{
|
||||||
|
inputs,
|
||||||
|
config,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
./audio.nix
|
./audio.nix
|
||||||
./bootloader.nix
|
./bootloader.nix
|
||||||
|
@ -49,7 +53,10 @@
|
||||||
services.pcscd.enable = true;
|
services.pcscd.enable = true;
|
||||||
|
|
||||||
# Home-manager
|
# Home-manager
|
||||||
home-manager.users.${config.users.users.min.name} = import ../../homes/min;
|
home-manager = {
|
||||||
|
extraSpecialArgs = {inherit inputs;};
|
||||||
|
users.${config.users.users.min.name} = import ../../homes/min;
|
||||||
|
};
|
||||||
|
|
||||||
system.stateVersion = "24.11";
|
system.stateVersion = "24.11";
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{...}: {
|
_: {
|
||||||
sops = {
|
sops = {
|
||||||
defaultSopsFile = ../../secrets/mpl.yaml;
|
defaultSopsFile = ../../secrets/mpl.yaml;
|
||||||
age.sshKeyPaths = ["/persist/etc/ssh/ssh_host_ed25519_key"];
|
age.sshKeyPaths = ["/persist/etc/ssh/ssh_host_ed25519_key"];
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
{...}: {
|
_: {
|
||||||
networking.nameservers = ["1.1.1.1" "1.0.0.1"];
|
networking.nameservers = ["1.1.1.1" "1.0.0.1"];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue