diff --git a/flake.nix b/flake.nix index dc65a2b..68e6bb5 100644 --- a/flake.nix +++ b/flake.nix @@ -12,11 +12,14 @@ nixosConfigurations = { romulus = nixpkgs.lib.nixosSystem { specialArgs = { inherit inputs; }; - modules = [ - { - programs.sway.enable = true; - networking.hostName = "romulus"; - } + modules = [ + { + environment.systemPackages = [ + nixpkgs.wl-clipboard + ]; + programs.sway.enable = true; + networking.hostName = "romulus"; + } ./system ./system/hardware-romulus.nix ]; diff --git a/home/R.nix b/home/R.nix index d1b2eb3..0e8dc64 100644 --- a/home/R.nix +++ b/home/R.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ pkgs, ... }: { home.packages = with pkgs; @@ -11,6 +11,7 @@ sf tidyverse tmap + languageserver ]; }; in [ diff --git a/home/default.nix b/home/default.nix index a8faccc..8ed9f8d 100644 --- a/home/default.nix +++ b/home/default.nix @@ -21,7 +21,6 @@ jq khal khard - neomutt nodejs qutebrowser rstudio @@ -38,6 +37,7 @@ ./R.nix ./nvim ./fish.nix + ./neomutt.nix ]; home.shellAliases = { diff --git a/home/neomutt.nix b/home/neomutt.nix new file mode 100644 index 0000000..954a095 --- /dev/null +++ b/home/neomutt.nix @@ -0,0 +1,14 @@ +{ config, pkgs, ... }: + +{ + programs.neomutt = { + # extraConfig = builtins.readFile ./config.vim; + enable = true; + vimKeys = true; + # xdg.configFile."nvim/autocommmands.vim".source = ./autocommands.vim; + # xdg.configFile."nvim/ftplugin/markdown.vim".source = ./ftplugin/markdown.vim; + # xdg.configFile."nvim/ftplugin/r.vim".source = ./ftplugin/r.vim; + # xdg.configFile."nvim/ftplugin/rmd.vim".source = ./ftplugin/rmd.vim; + # xdg.configFile."nvim/syntax/rmd.vim".source = ./syntax/rmd.vim; + }; +}