Compare commits
3 commits
79307f6a9d
...
5979b99679
Author | SHA1 | Date | |
---|---|---|---|
5979b99679 | |||
75f0d7cb15 | |||
30cf290b72 |
4 changed files with 37 additions and 65 deletions
|
@ -108,6 +108,7 @@
|
|||
./home/ash/alex.nix
|
||||
./home/ash/desktop.nix
|
||||
./home/ash/emacs.nix
|
||||
./home/ash/intellij.nix
|
||||
./home/ash/vscodium.nix
|
||||
./home/ash/zoom.nix
|
||||
];
|
||||
|
@ -142,6 +143,7 @@
|
|||
modules = [
|
||||
overlays-module
|
||||
./hosts/amy/configuration.nix
|
||||
./roles/conduit.nix
|
||||
./roles/coredns
|
||||
./roles/iceshrimp.nix
|
||||
./roles/podman.nix
|
||||
|
|
5
home/ash/intellij.nix
Normal file
5
home/ash/intellij.nix
Normal file
|
@ -0,0 +1,5 @@
|
|||
{ config, pkgs, ... }: {
|
||||
home.packages = with pkgs; [
|
||||
jetbrains.idea-ultimate
|
||||
];
|
||||
}
|
|
@ -3,78 +3,30 @@
|
|||
(vscode-with-extensions.override {
|
||||
vscode = vscodium;
|
||||
vscodeExtensions = with pkgs.vscode-extensions; [
|
||||
bbenoist.nix
|
||||
ms-python.python
|
||||
ms-vscode.hexeditor
|
||||
ms-dotnettools.csharp
|
||||
] ++ (with pkgs.vscode-marketplace; [
|
||||
bbenoist.nix
|
||||
tamasfe.even-better-toml
|
||||
elixir-lsp.vscode-elixir-ls
|
||||
jakebecker.elixir-ls
|
||||
arrterian.nix-env-selector
|
||||
denoland.vscode-deno
|
||||
esbenp.prettier-vscode
|
||||
llvm-vs-code-extensions.vscode-clangd
|
||||
vscode-extensions.ms-dotnettools.csharp
|
||||
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
||||
{
|
||||
name = "starfall-visual-studio-code";
|
||||
publisher = "sndst00m";
|
||||
version = "0.5.4";
|
||||
sha256 = "sha256-f1pnuqz8aC3FKUI/GnNor+uY94+1UlYOyW1OvuuMqK8=";
|
||||
}
|
||||
{
|
||||
name = "flutter";
|
||||
publisher = "Dart-Code";
|
||||
version = "3.73.20230904";
|
||||
sha256 = "sha256-2kT5hfCupM1njC07Du9bcavxp2kDIJNIMsMYd7Omr44=";
|
||||
}
|
||||
{
|
||||
name = "dart-code";
|
||||
publisher = "Dart-Code";
|
||||
version = "3.73.20230927";
|
||||
sha256 = "sha256-B6CD+2OgKrIHG87FtKbuqdpn3levm9RO6GFjmnW24z4=";
|
||||
}
|
||||
{
|
||||
name = "direnv";
|
||||
publisher = "mkhl";
|
||||
version = "0.15.2";
|
||||
sha256 = "sha256-Da9Anme6eoKLlkdYaeLFDXx0aQgrtepuUnw2jEPXCVU=";
|
||||
}
|
||||
{
|
||||
name = "Go";
|
||||
publisher = "golang";
|
||||
version = "0.39.1";
|
||||
sha256 = "sha256-xOiMVUkcgwkMjYfNzFB3Qhfg26jf5nssaTfw0U+sAX0=";
|
||||
}
|
||||
{
|
||||
name = "rust-analyzer";
|
||||
publisher = "rust-lang";
|
||||
version = "0.4.1679";
|
||||
sha256 = "sha256-AlYyJ5QOx31O+geR+hAodx6pXQFJSH2tWuK+5rD7xOw=";
|
||||
}
|
||||
{
|
||||
name = "svelte-vscode";
|
||||
publisher = "svelte";
|
||||
version = "107.11.0";
|
||||
sha256 = "sha256-vz4yO1VhTdpdfXw6daD1TinSTFlmQyYEDrxVklMX8Rk=";
|
||||
}
|
||||
{
|
||||
name = "ruby-lsp";
|
||||
publisher = "Shopify";
|
||||
version = "0.4.8";
|
||||
sha256 = "sha256-hfv9ndpQs7hFJixsqp9naWIQNPxmGPQG6MxC4wlPqcA=";
|
||||
}
|
||||
{
|
||||
name = "wgsl";
|
||||
publisher = "PolyMeilex";
|
||||
version = "0.1.16";
|
||||
sha256 = "sha256-0EcV80N8u3eQB74TNedjM5xbQFY7avUu3A8HWi7eZLk=";
|
||||
}
|
||||
{
|
||||
name = "autodocstring";
|
||||
publisher = "njpwerner";
|
||||
version = "0.6.1";
|
||||
sha256 = "sha256-NI0cbjsZPW8n6qRTRKoqznSDhLZRUguP7Sa/d0feeoc=";
|
||||
}
|
||||
];
|
||||
dart-code.dart-code
|
||||
dart-code.flutter
|
||||
golang.go
|
||||
rust-lang.rust-analyzer
|
||||
svelte.svelte-vscode
|
||||
mkhl.direnv
|
||||
njpwerner.autodocstring
|
||||
shopify.ruby-lsp
|
||||
polymeilex.wgsl
|
||||
tauri-apps.tauri-vscode
|
||||
catppuccin.catppuccin-vsc
|
||||
catppuccin.catppuccin-vsc-icons
|
||||
]);
|
||||
})
|
||||
];
|
||||
}
|
||||
|
|
13
roles/conduit.nix
Normal file
13
roles/conduit.nix
Normal file
|
@ -0,0 +1,13 @@
|
|||
{ pkgs, ... }: {
|
||||
services.matrix-conduit = {
|
||||
enable = true;
|
||||
settings = {
|
||||
global = {
|
||||
server_name = "shorks.gay";
|
||||
database_backend = "rocksdb";
|
||||
allow_check_for_updates = true;
|
||||
address = "::";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue