1769121798

This commit is contained in:
2026-01-22 15:43:18 -07:00
parent 3a3429f79f
commit 5d0a48fab6
5 changed files with 74 additions and 13 deletions

View File

@@ -9,9 +9,11 @@ let
homeModules = [ homeModules = [
./home/session.nix ./home/session.nix
./home/packages.nix ./home/packages.nix
./home/librewolf.nix
./home/git.nix ./home/git.nix
./home/gnome.nix ./home/gnome.nix
./home/librewolf.nix
./home/zed.nix
./home/ghostty.nix
]; ];
in in
{ {
@@ -21,6 +23,9 @@ in
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.backupFileExtension = "backup";
home-manager.extraSpecialArgs = { home-manager.extraSpecialArgs = {
inherit settings nur; inherit settings nur;
}; };

15
modules/home/ghostty.nix Normal file
View File

@@ -0,0 +1,15 @@
{ pkgs, ... }:
{
programs.ghostty = {
enable = true;
package = pkgs.ghostty;
enableBashIntegration = true;
settings = {
theme = "Catppuccin Macchiato";
background-opacity = "0.95";
};
};
}

View File

@@ -7,23 +7,15 @@
signal-desktop signal-desktop
# Development tools # Development tools
go
cargo
gnumake gnumake
rustc
rust-analyzer
rustfmt
nodejs_24
openssh openssh
nodePackages."pnpm" nodePackages."pnpm"
openssl openssl
killall killall
ffmpeg ffmpeg
zed-editor
vscodium vscodium
usbutils usbutils
qmk qmk
ghostty
neofetch neofetch
deepfilternet deepfilternet
pavucontrol pavucontrol
@@ -42,9 +34,6 @@
onlyoffice-desktopeditors onlyoffice-desktopeditors
# GNOME Extensions # GNOME Extensions
gnomeExtensions.blur-my-shell
gnomeExtensions.just-perfection
gnomeExtensions.arc-menu
gnomeExtensions.appindicator gnomeExtensions.appindicator
]; ];
} }

52
modules/home/zed.nix Normal file
View File

@@ -0,0 +1,52 @@
{ pkgs, ... }:
{
programs.zed-editor = {
enable = true;
extensions = [
"nix"
"catppuccin"
"catppuccin-icons"
"toml"
"elixir"
"make"
"astro"
"vue"
"latex"
];
userSettings = {
icon_theme = "Catppuccin Macchiato";
title_bar = {
show_sign_in = false;
};
collaboration_panel = {
button = false;
};
window_decorations = "client";
status_bar = {
cursor_position_button = false;
};
disable_ai = true;
telemetry = {
diagnostics = false;
metrics = false;
};
ui_font_size = 16;
buffer_font_size = 15;
theme = {
mode = "system";
light = "One Light";
dark = "Catppuccin Macchiato";
};
languages = {
"Nix" = {
language_servers = [ "nil" "nixd" ];
format_on_save = "on";
};
};
};
};
}

View File

@@ -46,7 +46,7 @@ in
apps = [ apps = [
{ {
name = "Steam Big Picture"; name = "Steam Big Picture";
cmd = "${pkgs.steam}/bin/steam -bigpicture"; cmd = "${pkgs.steam}/bin/steam -gamepadui";
} }
{ {
name = "Desktop"; name = "Desktop";