text editors, newsboat & macos apps

This commit is contained in:
Maddie H 2023-05-01 18:26:25 +01:00
parent 59aa770966
commit cfc5aff19d
Signed by: maddie
GPG Key ID: C296DE8C9053683F
6 changed files with 57 additions and 11 deletions

View File

@ -3,7 +3,6 @@
{ {
# Misc editors # Misc editors
home.packages = with pkgs; [ home.packages = with pkgs; [
helix
vis vis
]; ];
} }

21
maddie/common/helix.nix Normal file
View File

@ -0,0 +1,21 @@
{ config, ... }:
{
programs.helix = {
enable = true;
languages = [
{
name = "rust";
auto-format = true;
}
];
settings = {
theme = "onedark";
keys.normal = {
space.space = "file_picker";
space.w = ":w";
space.q = ":q";
};
};
};
}

14
maddie/common/lsp.nix Normal file
View File

@ -0,0 +1,14 @@
{ config, pkgs, ... }:
{
home.packages = with pkgs; [
nodejs
sumneko-lua-language-server
nodePackages.bash-language-server
nodePackages.vim-language-server
nodePackages.pyright
rust-analyzer
rnix-lsp
universal-ctags
];
}

View File

@ -4,16 +4,6 @@
programs.neovim = { programs.neovim = {
enable = true; enable = true;
defaultEditor = true; defaultEditor = true;
extraPackages = with pkgs; [
nodejs
sumneko-lua-language-server
nodePackages.bash-language-server
nodePackages.vim-language-server
nodePackages.pyright
rust-analyzer
rnix-lsp
universal-ctags
];
}; };
home.packages = with pkgs; [ home.packages = with pkgs; [

View File

@ -0,0 +1,19 @@
{ config, ...}:
{
programs.newsboat = {
enable = true;
urls = [
{
title = "Gitea - Evelyne";
tags = [ "git" ];
url = "https://git.spyhoodle.me/evelyne.rss";
}
{
title = "Gitea - Maddie";
tags = [ "git" ];
url = "https://git.spyhoodle.me/maddie.rss";
}
];
};
}

View File

@ -34,11 +34,13 @@
"minecraft" "minecraft"
"prismlauncher" "prismlauncher"
"tetrio" "tetrio"
"osu"
# Design # Design
"sketch" "sketch"
# Development # Development
"lapce"
"neovide" "neovide"
"pycharm" "pycharm"
"webstorm" "webstorm"
@ -46,6 +48,7 @@
"goland" "goland"
"appcode" "appcode"
"android-studio" "android-studio"
"fleet"
"tower" "tower"
"secretive" "secretive"