feat: update penguin

This commit is contained in:
2025-08-03 10:20:50 +08:00
parent a4655cd986
commit c97a11912f
3 changed files with 42 additions and 21 deletions

30
flake.lock generated
View File

@@ -71,11 +71,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1751413152, "lastModified": 1753121425,
"narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", "narHash": "sha256-TVcTNvOeWWk1DXljFxVRp+E0tzG1LhrVjOGGoMHuXio=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", "rev": "644e0fc48951a860279da645ba77fe4a6e814c5e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -166,11 +166,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1753180535, "lastModified": 1754085240,
"narHash": "sha256-KEtlzMs2O7FDvciFtjk9W4hyau013Pj9qZNK9a0PxEc=", "narHash": "sha256-kVHCrTWEe8B1thAhFag1bk4QPY0ZP45V9vPbrwPHoNo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "847711c7ffa9944b0c5c39a8342ac8eb6a9f9abc", "rev": "e102920c1becb114645c6f92fe14edc0b05cc229",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -225,11 +225,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1752950548, "lastModified": 1753939845,
"narHash": "sha256-NS6BLD0lxOrnCiEOcvQCDVPXafX1/ek1dfJHX1nUIzc=", "narHash": "sha256-K2ViRJfdVGE8tpJejs8Qpvvejks1+A4GQej/lBk5y7I=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c87b95e25065c028d31a94f06a62927d18763fdf", "rev": "94def634a20494ee057c76998843c015909d6311",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -265,11 +265,11 @@
"systems": "systems_4" "systems": "systems_4"
}, },
"locked": { "locked": {
"lastModified": 1752976861, "lastModified": 1753977315,
"narHash": "sha256-59HcrqHfbSJUdmpzrAa9x8fW1PoS+ZGhCjL5k5HbyV8=", "narHash": "sha256-AM3CZh+Emk/cr5Gf6RUf2xzkWdRB+yewP1YWoRxUbYQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "0c50ed9349199219583cb1ed1a972d71e06039ec", "rev": "a16c89c175277309fd3dd065fb5bc4eab450ae07",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -288,11 +288,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749730855, "lastModified": 1753450833,
"narHash": "sha256-L3x2nSlFkXkM6tQPLJP3oCBMIsRifhIDPMQQdHO5xWo=", "narHash": "sha256-Pmpke0JtLRzgdlwDC5a+aiLVZ11JPUO5Bcqkj0nHE/k=",
"owner": "NuschtOS", "owner": "NuschtOS",
"repo": "search", "repo": "search",
"rev": "8dfe5879dd009ff4742b668d9c699bc4b9761742", "rev": "40987cc1a24feba378438d691f87c52819f7bd75",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -12,7 +12,7 @@
}; };
}; };
time.timeZone = "America/Toronto"; time.timeZone = "Asia/Singapore";
networking.networkmanager = { networking.networkmanager = {
enable = true; enable = true;
@@ -28,11 +28,13 @@
}; };
programs.zsh.enable = true; programs.zsh.enable = true;
nix.settings={
nix.settings.experimental-features = [ trusted-users = [ "root" "yadunut" ];
"nix-command" experimental-features = [
"flakes" "nix-command"
]; "flakes"
];
};
services.tailscale.enable = true; services.tailscale.enable = true;
services.pipewire = { services.pipewire = {
@@ -78,6 +80,11 @@
brightnessctl brightnessctl
]; ];
services.sunshine = {
enable = true;
capSysAdmin = true;
};
virtualisation.podman = { virtualisation.podman = {
enable = true; enable = true;
dockerCompat = true; dockerCompat = true;

View File

@@ -6,10 +6,14 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
ripgrep ripgrep
lazygit lazygit
seahorse
wl-clipboard
devenv
]; ];
services.darkman.enable = true; services.darkman.enable = true;
services.hyprpolkitagent.enable = true; services.hyprpolkitagent.enable = true;
services.cliphist.enable = true;
imports = [ imports = [
(import ../modules/zsh.nix) (import ../modules/zsh.nix)
@@ -22,6 +26,16 @@
enableZshIntegration = true; enableZshIntegration = true;
installBatSyntax = true; installBatSyntax = true;
}; };
programs.direnv = {
enable = true;
enableZshIntegration = true;
nix-direnv.enable = true;
config = {
hide_env_diff = true;
};
};
programs = { programs = {
waybar = { waybar = {
enable = true; enable = true;