Update system, switch back to niri on desktop and other additions

This commit is contained in:
Curt Spark 2025-05-03 19:19:50 +01:00
parent 7ea6338ae8
commit 4de53a2709
8 changed files with 296 additions and 104 deletions

View File

@ -36,8 +36,8 @@
# cspark-desktop-plasma.enable = true;
# cspark-desktop-gnome.enable = true;
# cspark-desktop-sway.enable = true;
# cspark-desktop-niri.enable = true;
cspark-desktop-exwm.enable = true;
cspark-desktop-niri.enable = true;
# cspark-desktop-exwm.enable = true;
# My audio interface has issues after coming out from suspend/hibernate, this will reset it to fix it when necessary.
systemd.services.audiointerface-reset-unbind = {
@ -86,51 +86,51 @@
};
# Steam Game Platform
#programs.steam = {
# enable = true;
# # remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
# # dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
# gamescopeSession.enable = true;
programs.steam = {
enable = true;
# remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
# dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
gamescopeSession.enable = true;
# #package = pkgs.steam.override {
# # extraLibraries = p: with p; [
# # gfxreconstruct
# # glslang
# # spirv-cross
# # spirv-headers
# # spirv-tools
# # vulkan-extension-layer
# # vulkan-headers
# # vulkan-loader
# # vulkan-tools
# # vulkan-tools-lunarg
# # vulkan-utility-libraries
# # vulkan-validation-layers
# # vkdisplayinfo
# # vkd3d
# # vkd3d-proton
# # vk-bootstrap
# # ];
# # extraPkgs = p: with p; [
# # gfxreconstruct
# # glslang
# # spirv-cross
# # spirv-headers
# # spirv-tools
# # vulkan-extension-layer
# # vulkan-headers
# # vulkan-loader
# # vulkan-tools
# # vulkan-tools-lunarg
# # vulkan-utility-libraries
# # vulkan-validation-layers
# # vkdisplayinfo
# # vkd3d
# # vkd3d-proton
# # vk-bootstrap
# # ];
# #};
#};
#package = pkgs.steam.override {
# extraLibraries = p: with p; [
# gfxreconstruct
# glslang
# spirv-cross
# spirv-headers
# spirv-tools
# vulkan-extension-layer
# vulkan-headers
# vulkan-loader
# vulkan-tools
# vulkan-tools-lunarg
# vulkan-utility-libraries
# vulkan-validation-layers
# vkdisplayinfo
# vkd3d
# vkd3d-proton
# vk-bootstrap
# ];
# extraPkgs = p: with p; [
# gfxreconstruct
# glslang
# spirv-cross
# spirv-headers
# spirv-tools
# vulkan-extension-layer
# vulkan-headers
# vulkan-loader
# vulkan-tools
# vulkan-tools-lunarg
# vulkan-utility-libraries
# vulkan-validation-layers
# vkdisplayinfo
# vkd3d
# vkd3d-proton
# vk-bootstrap
# ];
#};
};
# Single GPU Passthru Configuration
#cspark-single-gpu-passthru.enable = true;

View File

@ -20,8 +20,8 @@
# cspark-desktop-plasma-config-1.enable = true;
# cspark-desktop-gnome-config-1.enable = true;
# cspark-desktop-sway-config-1.enable = true;
# cspark-desktop-niri-config-1.enable = true;
cspark-desktop-exwm-config-1.enable = true;
cspark-desktop-niri-config-1.enable = true;
# cspark-desktop-exwm-config-1.enable = true;
# Home Manager is pretty good at managing dotfiles. The primary way to manage
# plain files is through 'home.file'.

View File

@ -5,16 +5,19 @@
"nixpkgs": "nixpkgs",
"ny": "ny",
"sf-arabic": "sf-arabic",
"sf-armenian": "sf-armenian",
"sf-compact": "sf-compact",
"sf-georgian": "sf-georgian",
"sf-hebrew": "sf-hebrew",
"sf-mono": "sf-mono",
"sf-pro": "sf-pro"
},
"locked": {
"lastModified": 1732029343,
"narHash": "sha256-sAOEhA/vfyAKggwyI3PNy2xeNzb/USZl4YNpeSzMRBI=",
"lastModified": 1740961576,
"narHash": "sha256-9L6d3owtajM72YvUOpK1zYle2nM0BpsuopbF9lm9lJs=",
"owner": "Lyndeno",
"repo": "apple-fonts.nix",
"rev": "714767021b57d0d30de35eb90e4b748fbbb9c99f",
"rev": "4df58996ed654f6ce9b71b41c1826484c6870739",
"type": "github"
},
"original": {
@ -23,6 +26,28 @@
"type": "github"
}
},
"blue-build": {
"inputs": {
"flake-schemas": "flake-schemas",
"nixpkgs": [
"nixpkgs"
],
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1746218021,
"narHash": "sha256-Rz2zEAwYkpPtOiX7+LSJnXoJUhkZBq2Xm2CUTMzmd6A=",
"owner": "blue-build",
"repo": "cli",
"rev": "f8950b3477d5fa70250e6cb89726e320f9f1b0e5",
"type": "github"
},
"original": {
"owner": "blue-build",
"repo": "cli",
"type": "github"
}
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib"
@ -56,6 +81,38 @@
"type": "github"
}
},
"flake-schemas": {
"locked": {
"lastModified": 1697467827,
"narHash": "sha256-j8SR19V1SRysyJwpOBF4TLuAvAjF5t+gMiboN4gYQDU=",
"rev": "764932025c817d4e500a8d2a4d8c565563923d29",
"revCount": 29,
"type": "tarball",
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/flake-schemas/0.1.2/018b3da8-4cc3-7fbb-8ff7-1588413c53e2/source.tar.gz"
},
"original": {
"type": "tarball",
"url": "https://flakehub.com/f/DeterminateSystems/flake-schemas/%2A.tar.gz"
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1705309234,
"narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
@ -63,11 +120,11 @@
]
},
"locked": {
"lastModified": 1735724774,
"narHash": "sha256-j4RK1GVa0fqcsut5ZV0hRYNMYcMoNP7mULwXnHQ6BkM=",
"lastModified": 1746243165,
"narHash": "sha256-DQycVmlyLQNLjLJ/FzpokVmbxGQ8HjQQ4zN4nyq2vII=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "2ac770c007cc5dc26e6fe472956e6a23134dd124",
"rev": "c0962eeeabfb8127713f859ec8a5f0e86dead0f2",
"type": "github"
},
"original": {
@ -81,11 +138,11 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1734848678,
"narHash": "sha256-HtGPXGyzOsHJLq6nwvBV763y6l7fC9FuWIM0hNh1Y6E=",
"lastModified": 1741303672,
"narHash": "sha256-eRKbKccBu3PK/oJpmUuLo+0v45d0SEjosE8tVsHbpeA=",
"owner": "musnix",
"repo": "musnix",
"rev": "e76b3cdd23d49a11210a551f8ea4d49d7022e639",
"rev": "d56a15f30329f304151e4e05fa82264d127da934",
"type": "github"
},
"original": {
@ -106,11 +163,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
"lastModified": 1735591802,
"narHash": "sha256-oAridSudDNmdIFXYAj7tikcU0NwM3RNSLY4Qu1Khv8A=",
"lastModified": 1746142190,
"narHash": "sha256-t36K3TWLMRWoGyjYyo+H8bBquDcp4orZqNZVagWNjwY=",
"owner": "sodiboo",
"repo": "niri-flake",
"rev": "bdcb629b3a8d62b4aff1b0484f74d5ad33dcf544",
"rev": "af701c1c16c289b1b14f333d844b4f756308d244",
"type": "github"
},
"original": {
@ -122,16 +179,16 @@
"niri-stable": {
"flake": false,
"locked": {
"lastModified": 1731483594,
"narHash": "sha256-Qjf7alRbPPERfiZsM9EMKX+HwjESky1tieh5PJIkLwE=",
"lastModified": 1740117926,
"narHash": "sha256-mTTHA0RAaQcdYe+9A3Jx77cmmyLFHmRoZdd8RpWa+m8=",
"owner": "YaLTeR",
"repo": "niri",
"rev": "75c79116a7e40cbc0e110ce0cdd500e896458679",
"rev": "b94a5db8790339cf9134873d8b490be69e02ac71",
"type": "github"
},
"original": {
"owner": "YaLTeR",
"ref": "v0.1.10.1",
"ref": "v25.02",
"repo": "niri",
"type": "github"
}
@ -139,11 +196,11 @@
"niri-unstable": {
"flake": false,
"locked": {
"lastModified": 1735586144,
"narHash": "sha256-YenL+60BJHF2cc4htz/iKEMgYd9dNfegzgH9tMBMhEY=",
"lastModified": 1746124654,
"narHash": "sha256-LmhkAt2KLvf8lp+kEUQuTFmmv7iXO8IkwwSaPasfXJw=",
"owner": "YaLTeR",
"repo": "niri",
"rev": "4741ab2e0465275d58c36db426b169c742d964cf",
"rev": "6c9705dd4b2eaba25f024d1a3efd7943fd393632",
"type": "github"
},
"original": {
@ -160,11 +217,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1734926609,
"narHash": "sha256-c1VS+suA1WaHag1a4Gafg6U2vfwyFKktjMQNtJExe0A=",
"lastModified": 1746212243,
"narHash": "sha256-BKrQIdolNE09l94dNXHp7UWjtyvijjJy+JcdnEIRydg=",
"owner": "nix-community",
"repo": "nixd",
"rev": "f97db14905a050534b2b28355061f790d171f12f",
"rev": "0cd3cf83e32fc7791b7e9e994064cd666f79d441",
"type": "github"
},
"original": {
@ -175,11 +232,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1731319897,
"narHash": "sha256-PbABj4tnbWFMfBp6OcUK5iGy1QY+/Z96ZcLpooIbuEI=",
"lastModified": 1740828860,
"narHash": "sha256-cjbHI+zUzK5CPsQZqMhE3npTyYFt9tJ3+ohcfaOF/WM=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "dc460ec76cbff0e66e269457d7b728432263166c",
"rev": "303bd8071377433a2d8f76e684ec773d70c5b642",
"type": "github"
},
"original": {
@ -203,11 +260,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1735531152,
"narHash": "sha256-As8I+ebItDKtboWgDXYZSIjGlKeqiLBvjxsQHUmAf1Q=",
"lastModified": 1746055187,
"narHash": "sha256-3dqArYSMP9hM7Qpy5YWhnSjiqniSaT2uc5h2Po7tmg0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "3ffbbdbac0566a0977da3d2657b89cbcfe9a173b",
"rev": "3e362ce63e16b9572d8c2297c04f7c19ab6725a5",
"type": "github"
},
"original": {
@ -235,11 +292,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1734424634,
"narHash": "sha256-cHar1vqHOOyC7f1+tVycPoWTfKIaqkoe1Q6TnKzuti4=",
"lastModified": 1740695751,
"narHash": "sha256-D+R+kFxy1KsheiIzkkx/6L63wEHBYX21OIwlFV8JvDs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "d3c42f187194c26d9f0309a8ecc469d6c878ce33",
"rev": "6313551cd05425cd5b3e63fe47dbc324eabb15e4",
"type": "github"
},
"original": {
@ -251,27 +308,26 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1734435836,
"narHash": "sha256-kMBQ5PRiFLagltK0sH+08aiNt3zGERC2297iB6vrvlU=",
"lastModified": 1744174375,
"narHash": "sha256-oxI9TLgnQbQ/WL0tIwVSIooLbXq4PW1QUhf5aQmXFgk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "4989a246d7a390a859852baddb1013f825435cee",
"rev": "ef3a956f697525883b77192cbe208233ea0f8f79",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1735471104,
"narHash": "sha256-0q9NGQySwDQc7RhAV2ukfnu7Gxa5/ybJ2ANT8DQrQrs=",
"lastModified": 1746141548,
"narHash": "sha256-IgBWhX7A2oJmZFIrpRuMnw5RAufVnfvOgHWgIdds+hc=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "88195a94f390381c6afcdaa933c2f6ff93959cb4",
"rev": "f02fddb8acef29a8b32f10a335d44828d7825b78",
"type": "github"
},
"original": {
@ -296,6 +352,7 @@
"root": {
"inputs": {
"apple-fonts": "apple-fonts",
"blue-build": "blue-build",
"home-manager": "home-manager",
"musnix": "musnix",
"niri": "niri",
@ -304,6 +361,28 @@
"nixpkgs-stable": "nixpkgs-stable_2"
}
},
"rust-overlay": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": [
"blue-build",
"nixpkgs"
]
},
"locked": {
"lastModified": 1709086241,
"narHash": "sha256-3QHK5zu/5XOa+ghBeKzvt+/BLdEPjw/xDNLcpDfbkmg=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "5d56056fb905ff550ee61b6ebb6674d494f57a9e",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"sf-arabic": {
"flake": false,
"locked": {
@ -316,6 +395,18 @@
"url": "https://devimages-cdn.apple.com/design/resources/download/SF-Arabic.dmg"
}
},
"sf-armenian": {
"flake": false,
"locked": {
"narHash": "sha256-rRoDkbNMYkzOHZmQm96Zv80TZvRlAeoxkv4pMHP5nUg=",
"type": "file",
"url": "https://devimages-cdn.apple.com/design/resources/download/SF-Armenian.dmg"
},
"original": {
"type": "file",
"url": "https://devimages-cdn.apple.com/design/resources/download/SF-Armenian.dmg"
}
},
"sf-compact": {
"flake": false,
"locked": {
@ -328,6 +419,30 @@
"url": "https://devimages-cdn.apple.com/design/resources/download/SF-Compact.dmg"
}
},
"sf-georgian": {
"flake": false,
"locked": {
"narHash": "sha256-IevVNOC28IiR45YfI3PsZzXLMRxuB5u7UiE53Zn6tRU=",
"type": "file",
"url": "https://devimages-cdn.apple.com/design/resources/download/SF-Georgian.dmg"
},
"original": {
"type": "file",
"url": "https://devimages-cdn.apple.com/design/resources/download/SF-Georgian.dmg"
}
},
"sf-hebrew": {
"flake": false,
"locked": {
"narHash": "sha256-Dw84kYwMpCtKKKqm8cZcQ9TZ7GayU5MO7W0LJw0Rcwk=",
"type": "file",
"url": "https://devimages-cdn.apple.com/design/resources/download/SF-Hebrew.dmg"
},
"original": {
"type": "file",
"url": "https://devimages-cdn.apple.com/design/resources/download/SF-Hebrew.dmg"
}
},
"sf-mono": {
"flake": false,
"locked": {
@ -352,6 +467,21 @@
"url": "https://devimages-cdn.apple.com/design/resources/download/SF-Pro.dmg"
}
},
"systems": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"treefmt-nix": {
"inputs": {
"nixpkgs": [
@ -376,16 +506,16 @@
"xwayland-satellite-stable": {
"flake": false,
"locked": {
"lastModified": 1730166465,
"narHash": "sha256-nq7bouXQXaaPPo/E+Jbq+wNHnatD4dY8OxSrRqzvy6s=",
"lastModified": 1739246919,
"narHash": "sha256-/hBM43/Gd0/tW+egrhlWgOIISeJxEs2uAOIYVpfDKeU=",
"owner": "Supreeeme",
"repo": "xwayland-satellite",
"rev": "a713cf46cb7db84a0d1b57c3a397c610cad3cf98",
"rev": "44590a416d4a3e8220e19e29e0b6efe64a80315d",
"type": "github"
},
"original": {
"owner": "Supreeeme",
"ref": "v0.5",
"ref": "v0.5.1",
"repo": "xwayland-satellite",
"type": "github"
}
@ -393,11 +523,11 @@
"xwayland-satellite-unstable": {
"flake": false,
"locked": {
"lastModified": 1734745564,
"narHash": "sha256-JQNl4pqonVVPQ2JzEOLUcPVRNj//FFFNRDyvQoOkG7s=",
"lastModified": 1745730655,
"narHash": "sha256-Tdsw5lD/XM8i1GnQr7ombqnEaCpt/voPs2AbjuYBbjI=",
"owner": "Supreeeme",
"repo": "xwayland-satellite",
"rev": "94da1af75326d89ecb12aba0cc9362e93ffdc766",
"rev": "56a681bfecc5831f41f8eb0ec8c7e96c6b277153",
"type": "github"
},
"original": {

View File

@ -10,6 +10,11 @@
inputs.nixpkgs.follows = "nixpkgs";
};
blue-build = {
url = "github:blue-build/cli";
inputs.nixpkgs.follows = "nixpkgs";
};
niri = {
url = "github:sodiboo/niri-flake";
inputs.nixpkgs.follows = "nixpkgs";

View File

@ -89,8 +89,10 @@
in
# Normal (unstable) packages
with pkgs; [
inputs.blue-build.packages.${pkgs.system}.bluebuild
python-with-my-packages
nix-prefetch-scripts
nix-index
git
wget
@ -190,6 +192,7 @@
wineWowPackages.full
winetricks
# native wayland support (unstable)
# wineWowPackages.waylandFull
@ -208,6 +211,44 @@
discordo # Discord terminal client
element-desktop
# cinny-desktop
(pidgin.override {
plugins = [
# purple-discord updated to 2024-11-23 from 2021-10-17
(purple-discord.overrideAttrs (oldAttrs: {
src = fetchFromGitHub {
owner = "EionRobb";
repo = "purple-discord";
rev = "c5dfbe0e1fd7de1f2adbf672f653f67e39686044";
sha256 = "BJuw2F+7twEK8ukEwxsMhDcyVkSS6tK8iJ8uM5kygB8=";
};
buildInputs = oldAttrs.buildInputs ++ [ nss qrencode ];
}))
# Switch to updated fork by BenWiederhake
(tdlib-purple.overrideAttrs (oldAttrs: {
patches = [];
src = fetchFromGitHub {
owner = "BenWiederhake";
repo = "tdlib-purple";
rev = "43e6cc2f14ccd08171b1515f6216f4bbf84eed80";
sha256 = "Uq8yfz6UM+U296nFnZtRuUGHdcNoTCHev6GcWTy+Ys0=";
};
meta = with lib; {
homepage = "https://github.com/BenWiederhake/tdlib-purple";
description = "libpurple Telegram plugin using tdlib";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ sikmir ];
platforms = platforms.unix;
broken = false;
};
}))
];
})
# pidginPackages.tdlib-purple
lutris
protonup-qt
@ -220,9 +261,14 @@
#(yabridgectl.override { wine = wineWowPackages.waylandFull; })
(yabridge.override { wine = wineWowPackages.full; })
(yabridgectl.override { wine = wineWowPackages.full; })
audacity
lmms
furnace
vgm2x
MIDIVisualizer
kdenlive
kdePackages.kdenlive
vlc
# unityhub
veracrypt
@ -237,8 +283,14 @@
ventoy-full
qbittorrent
krita
gimp
gimpPlugins.gmic
darktable
obs-studio
prismlauncher
pass-wayland
thunderbird
@ -247,7 +299,10 @@
texliveFull
ripgrep
fzf
yazi
ueberzugpp # To display images in yazi via alacritty
ncdu
# Just for utils
@ -329,7 +384,7 @@
# TODO: Fix
fonts.packages = with pkgs; [
#nerdfonts
inputs.apple-fonts.packages.${pkgs.system}.sf-pro-nerd
#inputs.apple-fonts.packages.${pkgs.system}.sf-pro-nerd
inputs.apple-fonts.packages.${pkgs.system}.sf-compact-nerd
inputs.apple-fonts.packages.${pkgs.system}.sf-mono-nerd
inputs.apple-fonts.packages.${pkgs.system}.sf-arabic-nerd
@ -403,7 +458,8 @@
# Systemwide Java support
programs.java = {
enable = true;
package = pkgs.jdk17;
#package = pkgs.jdk17;
package = pkgs.jdk23;
};
# Emacs Config Init Service - For root user also
@ -489,11 +545,11 @@
# 3240 - USBIP Port
# 1714 to 1764 - KDEConnect
networking.firewall = {
allowedTCPPorts = [ 3240 ];
allowedTCPPorts = [ 3240 25565 ];
allowedTCPPortRanges = [
{ from = 1714; to = 1764; }
];
# allowedUDPPorts = [ ... ];
allowedUDPPorts = [ 25565 ];
allowedUDPPortRanges = [
{ from = 1714; to = 1764; }
];

View File

@ -37,7 +37,6 @@ in
gnome-tour
gedit # text editor
gnome-console
]) ++ (with pkgs.gnome; [
cheese # webcam tool
gnome-music
gnome-terminal
@ -56,10 +55,11 @@ in
iagno # go game
hitori # sudoku game
atomix # puzzle game
]) ++ (with pkgs.gnome; [
]);
services.udev.packages = with pkgs; [ gnome.gnome-settings-daemon ];
services.dbus.packages = with pkgs; [ gnome2.GConf ];
services.udev.packages = with pkgs; [ gnome-settings-daemon ];
# services.dbus.packages = with pkgs; [ gnome2.GConf ];
# GTK themes are not applied in Wayland applications / Window Decorations missing / Cursor looks different
programs.dconf.enable = true;
@ -113,7 +113,7 @@ in
gnomeExtensions.gsconnect
gnomeExtensions.wallpaper-slideshow
gnome.gnome-tweaks
gnome-tweaks
foot # Terminal Emulator
wl-clipboard
wev # Clone of X11 xev for wayland

View File

@ -32,7 +32,7 @@ in
home.packages = with pkgs; [
(writeShellScriptBin "niri-autostart"
''
waybar &
# waybar &
mako &
swaybg -i $(find ${config.home.homeDirectory}/Pictures/Wallpapers/ggg/. -type f | shuf -n1) -m stretch &
wlsunset -l 51.5 -L 0.1 &

View File

@ -1,5 +1,6 @@
# -*- conf -*-
font=HackNerdFontMono-Regular:size=13
# font=HackNerdFontMono-Regular:size=13
font=SFMonoNerdFont-Regular:size=13
shell=bash -c 'nvim +terminal && bash'
# Gruvbox - Light