fix neovide by installing w/ nix
This commit is contained in:
@@ -46,6 +46,7 @@
|
|||||||
|
|
||||||
# base system package install list
|
# base system package install list
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
neovide
|
||||||
];
|
];
|
||||||
|
|
||||||
nix-homebrew = {
|
nix-homebrew = {
|
||||||
|
|||||||
@@ -4,13 +4,15 @@
|
|||||||
lib,
|
lib,
|
||||||
inputs,
|
inputs,
|
||||||
...
|
...
|
||||||
}: let
|
}:
|
||||||
|
let
|
||||||
program = "nvf";
|
program = "nvf";
|
||||||
cfg = config.dots.${program};
|
cfg = config.dots.${program};
|
||||||
isLinux = pkgs.stdenv.isLinux;
|
isLinux = pkgs.stdenv.isLinux;
|
||||||
isDarwin = pkgs.stdenv.isDarwin;
|
isDarwin = pkgs.stdenv.isDarwin;
|
||||||
#sec = sops.secrets;
|
#sec = sops.secrets;
|
||||||
in {
|
in
|
||||||
|
{
|
||||||
options.dots.${program} = {
|
options.dots.${program} = {
|
||||||
enable = lib.mkEnableOption "enables ${program}";
|
enable = lib.mkEnableOption "enables ${program}";
|
||||||
};
|
};
|
||||||
@@ -26,12 +28,14 @@ in {
|
|||||||
vim = {
|
vim = {
|
||||||
clipboard =
|
clipboard =
|
||||||
# On Linux, use wl-copy as you do now
|
# On Linux, use wl-copy as you do now
|
||||||
if isLinux then {
|
if isLinux then
|
||||||
|
{
|
||||||
enable = true;
|
enable = true;
|
||||||
providers.wl-copy.enable = true;
|
providers.wl-copy.enable = true;
|
||||||
registers = "unnamed,unnamedplus";
|
registers = "unnamed,unnamedplus";
|
||||||
}
|
}
|
||||||
else {
|
else
|
||||||
|
{
|
||||||
enable = true;
|
enable = true;
|
||||||
registers = "unnamed,unnamedplus";
|
registers = "unnamed,unnamedplus";
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user