diff --git a/flake.nix b/flake.nix index 9725997..6d05009 100644 --- a/flake.nix +++ b/flake.nix @@ -48,6 +48,7 @@ home-manager.useUserPackages = true; home-manager.extraSpecialArgs.gui = true; home-manager.users.aly = import ./home/aly.nix; + home-manager.backupFileExtension = "bak"; } ]; }; diff --git a/system/aly-laptop.nix b/system/aly-laptop.nix index 1429770..6cd616f 100644 --- a/system/aly-laptop.nix +++ b/system/aly-laptop.nix @@ -8,9 +8,6 @@ fsType = "sshfs"; options = ["nodev,noatime,allow_other,IdentityFile=/home/aly/.ssh/id_ed25519"]; }; - services.gnome = { - gnome-browser-connector.enable = true; - }; services.logind = { lidSwitch = "suspend"; lidSwitchDocked = "ignore"; diff --git a/system/global.nix b/system/global.nix index 712fa6e..df2f0f0 100644 --- a/system/global.nix +++ b/system/global.nix @@ -4,10 +4,16 @@ boot.loader.efi.canTouchEfiVariables = true; nix.settings.experimental-features = [ "nix-command" "flakes" ]; environment.systemPackages = with pkgs; [ - cargo rustc just git wget gcc gnumake autoconf automake pkg-config cifs-utils ntfs3g + cargo rustc just git wget gcc gnumake autoconf automake pkg-config cifs-utils ntfs3g nixd ]; - programs.nixvim.enable = true; - programs.nixvim.defaultEditor = true; + programs.nixvim = { + enable = true; + defaultEditor = true; + plugins.lsp = { + enable = true; + servers.nixd.enable = true; + }; + }; security.sudo.wheelNeedsPassword = false; networking.networkmanager.enable = true;