add penguin's home
This commit is contained in:
parent
551e27f6e4
commit
3f88eba100
14
flake.nix
14
flake.nix
@ -2,22 +2,24 @@
|
||||
description = "Yadunand's Configuration";
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
snowfall-lib = {
|
||||
url = "github:snowfallorg/lib";
|
||||
agenix.url = "github:ryantm/agenix";
|
||||
disko = {
|
||||
url = "github:nix-community/disko";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
home-manager = {
|
||||
url = "github:nix-community/home-manager";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
nixvim = {
|
||||
url = "github:nix-community/nixvim";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
snowfall-lib = {
|
||||
url = "github:snowfallorg/lib";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs =
|
||||
|
@ -5,15 +5,6 @@
|
||||
...
|
||||
}:
|
||||
{
|
||||
# This value determines the Home Manager release that your configuration is
|
||||
# compatible with. This helps avoid breakage when a new Home Manager release
|
||||
# introduces backwards incompatible changes.
|
||||
#
|
||||
# You should not change this value, even if you update Home Manager. If you do
|
||||
# want to update the value, then make sure to first check the Home Manager
|
||||
# release notes.
|
||||
home.stateVersion = "23.11"; # Please read the comment before changing.
|
||||
|
||||
home.packages = [
|
||||
# pkgs.dive
|
||||
pkgs.entr
|
||||
@ -21,7 +12,6 @@
|
||||
pkgs.just
|
||||
pkgs.rsync
|
||||
pkgs.claude-code
|
||||
pkgs.devenv
|
||||
pkgs.dive
|
||||
];
|
||||
|
||||
@ -44,9 +34,6 @@
|
||||
signingKey = "~/.ssh/yadunut_ed25519.pub";
|
||||
};
|
||||
|
||||
# Let Home Manager install and manage itself.
|
||||
programs.home-manager.enable = true;
|
||||
|
||||
targets.darwin = {
|
||||
defaults."com.apple.dock".autohide = true;
|
||||
defaults."com.apple.finder".AppleShowAllFiles = true;
|
||||
@ -54,4 +41,6 @@
|
||||
defaults.NSGlobalDomain.KeyRepeat = 2;
|
||||
defaults.NSGlobalDomain.ApplePressAndHoldEnabled = false;
|
||||
};
|
||||
home.stateVersion = "23.11"; # Please read the comment before changing.
|
||||
programs.home-manager.enable = true;
|
||||
}
|
||||
|
48
homes/x86_64-linux/yadunut@penguin/default.nix
Normal file
48
homes/x86_64-linux/yadunut@penguin/default.nix
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
lib,
|
||||
pkgs,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
seahorse
|
||||
wl-clipboard
|
||||
];
|
||||
git = {
|
||||
enable = true;
|
||||
signingKey = "~/.ssh/id_ed25519.pub";
|
||||
};
|
||||
zsh.enable = true;
|
||||
neovim.enable = true;
|
||||
|
||||
services = {
|
||||
darkman.enable = true;
|
||||
hyprpolkitagent.enable = true;
|
||||
cliphist.enable = true;
|
||||
|
||||
ollama = {
|
||||
enable = true;
|
||||
host = "0.0.0.0";
|
||||
port = 11434;
|
||||
};
|
||||
};
|
||||
|
||||
programs.git.extraConfig.credential.helper = lib.mkForce [
|
||||
"${pkgs.git.override { withLibsecret = true; }}/bin/git-credential-libsecret"
|
||||
"${pkgs.git-credential-oauth}/bin/git-credential-oauth"
|
||||
];
|
||||
|
||||
programs = {
|
||||
waybar = {
|
||||
enable = true;
|
||||
systemd.enable = true;
|
||||
};
|
||||
gh.enable = true;
|
||||
zed-editor.enable = true;
|
||||
firefox.enable = true;
|
||||
};
|
||||
|
||||
home.stateVersion = "25.11";
|
||||
programs.home-manager.enable = true;
|
||||
}
|
@ -23,6 +23,7 @@ in
|
||||
ripgrep
|
||||
wget
|
||||
delta
|
||||
devenv
|
||||
];
|
||||
|
||||
programs.bat = {
|
||||
|
Loading…
Reference in New Issue
Block a user