Compare commits
5 Commits
e87abc6300
...
9fc0b33228
Author | SHA1 | Date | |
---|---|---|---|
9fc0b33228
|
|||
954f9687b5
|
|||
d702e47688
|
|||
842b7d8898
|
|||
070608bab8
|
@@ -3,5 +3,6 @@
|
||||
{
|
||||
imports = [
|
||||
./vscode.nix
|
||||
./zed.nix
|
||||
];
|
||||
}
|
@@ -16,6 +16,8 @@
|
||||
rust-lang.rust-analyzer
|
||||
tamasfe.even-better-toml
|
||||
fill-labs.dependi
|
||||
|
||||
ms-vscode.cpptools
|
||||
];
|
||||
|
||||
userSettings = {
|
||||
|
23
home-manager/IDEs/zed.nix
Normal file
23
home-manager/IDEs/zed.nix
Normal file
@@ -0,0 +1,23 @@
|
||||
{ ... }:
|
||||
|
||||
{
|
||||
programs.zed-editor = {
|
||||
enable = true;
|
||||
|
||||
userSettings = {
|
||||
features = {
|
||||
copilot = false;
|
||||
};
|
||||
|
||||
telemetry = {
|
||||
metrics = false;
|
||||
};
|
||||
|
||||
vim_mode = false;
|
||||
};
|
||||
|
||||
extensions = [
|
||||
"nix"
|
||||
];
|
||||
};
|
||||
}
|
7
home-manager/development/default.nix
Normal file
7
home-manager/development/default.nix
Normal file
@@ -0,0 +1,7 @@
|
||||
{ ... }:
|
||||
|
||||
{
|
||||
imports = [
|
||||
./podman.nix
|
||||
];
|
||||
}
|
20
home-manager/development/podman.nix
Normal file
20
home-manager/development/podman.nix
Normal file
@@ -0,0 +1,20 @@
|
||||
{ ... }:
|
||||
|
||||
{
|
||||
services.podman = {
|
||||
enable = true;
|
||||
|
||||
containers = {
|
||||
mqtt-broker = {
|
||||
description = "MQTT broker";
|
||||
image = "docker.io/library/eclipse-mosquitto:2.0.20";
|
||||
ports = [
|
||||
"1883:1883"
|
||||
];
|
||||
volumes = [
|
||||
"/home/noahk/containers/mosquitto.conf:/mosquitto/config/mosquitto.conf:ro"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
@@ -16,6 +16,7 @@
|
||||
# ./nvim.nix
|
||||
|
||||
./IDEs
|
||||
./development
|
||||
|
||||
./tools
|
||||
|
||||
@@ -64,8 +65,11 @@
|
||||
bitwarden-cli
|
||||
|
||||
# Development
|
||||
gnumake
|
||||
cmake
|
||||
gcc
|
||||
rustup
|
||||
mqttui
|
||||
];
|
||||
};
|
||||
|
||||
|
@@ -125,6 +125,8 @@
|
||||
xfce.xfce4-whiskermenu-plugin
|
||||
];
|
||||
|
||||
virtualisation.podman.enable = true9;
|
||||
|
||||
# This value determines the NixOS release from which the default
|
||||
# settings for stateful data, like file locations and database versions
|
||||
# on your system were taken. It's perfectly fine and recommended to leave
|
||||
|
Reference in New Issue
Block a user