1769121798
This commit is contained in:
@@ -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
15
modules/home/ghostty.nix
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
programs.ghostty = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.ghostty;
|
||||||
|
|
||||||
|
enableBashIntegration = true;
|
||||||
|
|
||||||
|
settings = {
|
||||||
|
theme = "Catppuccin Macchiato";
|
||||||
|
background-opacity = "0.95";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -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
52
modules/home/zed.nix
Normal 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";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -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";
|
||||||
|
|||||||
Reference in New Issue
Block a user