feat: add zed-editor wrapped in FHS compliant environment

feat: various other tweaks
This commit is contained in:
Jo 2024-09-02 18:57:59 +02:00
parent 32ab43f7dd
commit 067bc992b6
10 changed files with 99 additions and 54 deletions

View file

@ -24,6 +24,11 @@
# Use `dconf watch /` to track stateful changes you are doing, then set them here.
dconf.settings = {
"org/gnome/desktop/background" = {
picture-uri = lib.snowfall.fs.get-file "resources/wallpapers/maid_in_forest_with_lantern.jpg";
picture-uri-dark = lib.snowfall.fs.get-file "resources/wallpapers/maid_in_forest_with_lantern.jpg";
};
"org/gnome/shell" = {
favorite-apps = [
"org.gnome.Nautilus.desktop"
@ -65,4 +70,4 @@
window-buttons-theme = "catppuccin";
};
};
}
}

View file

@ -18,7 +18,7 @@
# All other arguments come from the home home.
config,
...
}: {
}: with lib; with lib.${namespace}; {
imports = [
./apps/gnome.nix
];
@ -43,6 +43,8 @@
lunar-client
steam
g4music
blanket
bitwarden-desktop
### Development
avra
@ -51,8 +53,12 @@
git
nodejs_22
bun
forge-sparks
devenv
zed-editor
### Rust development specific
rustup
jetbrains.rust-rover
### Work
teams-for-linux
@ -61,9 +67,11 @@
### Notes & Organisation
obsidian
### Backups & Synchronization
celeste
### Virtual Reality
sidequest
];
puzzlevision.apps.zed-editor.enable = true;
home.stateVersion = "24.05";
}