chore:fix nix

This commit is contained in:
Rasyidan Akbar F. 2025-09-26 16:10:07 +07:00
commit 998b639fb3
3 changed files with 12 additions and 7 deletions

View file

@ -1,8 +1,6 @@
{ config, pkgs, lib, ... }: { { config, pkgs, lib, user, ... }: {
imports = [ ./homebrew.nix ./devtools.nix ]; imports = [ ./homebrew.nix ./devtools.nix ];
services.nix-daemon.enable = true;
nix = { nix = {
package = pkgs.nix; package = pkgs.nix;
extraOptions = '' extraOptions = ''
@ -11,9 +9,9 @@
''; '';
settings = { settings = {
experimental-features = [ "nix-command" "flakes" ]; experimental-features = [ "nix-command" "flakes" ];
auto-optimise-store = true;
warn-dirty = false; warn-dirty = false;
}; };
optimise.automatic = true;
gc = { gc = {
automatic = true; automatic = true;
interval = { interval = {
@ -26,7 +24,8 @@
}; };
system = { system = {
stateVersion = "24.05"; primaryUser = user;
stateVersion = 6;
defaults = { defaults = {
NSGlobalDomain = { NSGlobalDomain = {
@ -46,5 +45,5 @@
}; };
}; };
security.pam.enableSudoTouchIdAuth = true; security.pam.services.sudo_local.touchIdAuth = true;
} }

View file

@ -1,4 +1,6 @@
{ config, pkgs, lib, ... }: { { config, pkgs, lib, ... }: {
home.stateVersion = "24.05";
imports = [ imports = [
./programs/helix.nix ./programs/helix.nix
./programs/neovim.nix ./programs/neovim.nix

View file

@ -1,7 +1,11 @@
{ inputs, pkgs, ... }: { inputs, pkgs, ... }:
let let
system = pkgs.stdenv.hostPlatform.system; system = pkgs.stdenv.hostPlatform.system;
lazyvim = inputs."nvim-bundle".packages.${system}.neovim; lazyvim = let nvimPackages = inputs."nvim-bundle".packages;
in if builtins.hasAttr system nvimPackages then
(builtins.getAttr system nvimPackages).neovim
else
pkgs.neovim; # upstream bundle only exports x86_64-linux for now
in { in {
programs.neovim = { programs.neovim = {
enable = true; enable = true;