1
Fork 0

A shit ton of stuff

This commit is contained in:
Matei Adriel 2022-07-19 21:19:36 +03:00
parent 7cbe73ad5b
commit c01ce48abe
20 changed files with 338 additions and 288 deletions

View file

@ -20,7 +20,7 @@
./tmux.nix
./kmonad.nix
./direnv.nix
./chromium.nix
# ./chromium.nix
./vieb.nix
];
}

View file

@ -40,10 +40,11 @@
vimclip # use neovim anywhere
# chat apps
discord
# deluge
unstable.discord
slack
signal-desktop
tdesktop # telegram for the desktop
# deluge
# zoom-us
# teams

View file

@ -17,12 +17,13 @@ let
sumneko-lua-language-server # lua
rnix-lsp # nix
haskell-language-server # haskell
vscode-langservers-extracted # css and shit
# vscode-langservers-extracted # css and shit
# Formatters
luaformatter # lua
ormolu # haskell
prettierd # prettier but faster
easy-purescript-nix.purs-tidy
# prettierd # prettier but faster
# Others
wakatime # time tracking
@ -31,6 +32,7 @@ let
nodePackages.typescript # typescript language
update-nix-fetchgit # useful for nix stuff
tree-sitter # syntax highlighting
libstdcxx5 # required by treesitter aparently
texlive.combined.scheme-full # latex stuff
python38Packages.pygments # required for latex syntax highlighting
@ -54,20 +56,20 @@ let
--prefix PATH : ${lib.makeBinPath extraPackages}
'';
};
nvim-treesitter = pkgs.vimPlugins.nvim-treesitter.withPlugins (plugins: pkgs.tree-sitter.allGrammars);
in
{
home-manager.users.adrielus =
{
home.file.".local/share/nvim/site/pack/paqs/start/paq-nvim".source = paq;
home.file.".local/share/nvim/site/pack/treesitter/start/nvim-treesitter".source = nvim-treesitter;
xdg.configFile."nvim/init.lua".text = myConfig;
xdg.configFile."nvim/lua/my/theme.lua".source = theme.neovim.theme;
programs.neovim.enable = false;
home.packages = [
neovim
];
programs.neovim = {
enable = false;
};
};
}

View file

@ -14,5 +14,5 @@ in
home-manager.users.adrielus.home.sessionVariables = theme.env or { };
}];
home-manager.users.adrielus = { home.sessionVariables = variables; };
home-manager.users.adrielus.home.sessionVariables = variables;
}