Goo
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
|
lib,
|
||||||
inputs,
|
inputs,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
@@ -70,6 +71,14 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
displayManager.sddm = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.kdePackages.sddm;
|
||||||
|
wayland.enable = true;
|
||||||
|
# extraPackages = with pkgs; [(catppuccin-sddm.override {flavor = "macchiato";})];
|
||||||
|
theme = "maldives";
|
||||||
|
};
|
||||||
|
|
||||||
pipewire = {
|
pipewire = {
|
||||||
enable = true;
|
enable = true;
|
||||||
pulse.enable = true;
|
pulse.enable = true;
|
||||||
@@ -97,12 +106,6 @@
|
|||||||
xserver = {
|
xserver = {
|
||||||
enable = true;
|
enable = true;
|
||||||
xkb.layout = "gb";
|
xkb.layout = "gb";
|
||||||
|
|
||||||
displayManager = {
|
|
||||||
gdm = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,6 +16,11 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.swaync = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
wayland.windowManager.sway = {
|
wayland.windowManager.sway = {
|
||||||
enable = true;
|
enable = true;
|
||||||
config = {
|
config = {
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
|
./ghostty
|
||||||
./helix
|
./helix
|
||||||
./kitty
|
./kitty
|
||||||
./nb
|
./nb
|
||||||
|
|||||||
30
users/configs/system/ghostty/config
Normal file
30
users/configs/system/ghostty/config
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
font-family = Iosevka Nerd Font
|
||||||
|
font-size = 12
|
||||||
|
|
||||||
|
theme = catppuccin-macchiato
|
||||||
|
|
||||||
|
cursor-style = block
|
||||||
|
|
||||||
|
shell-integration-features = no-cursor
|
||||||
|
|
||||||
|
window-theme = ghostty
|
||||||
|
window-decoration = false
|
||||||
|
|
||||||
|
unfocused-split-opacity = 1
|
||||||
|
|
||||||
|
keybind = ctrl+shift+enter>ctrl+shift+h=new_split:left
|
||||||
|
keybind = ctrl+shift+enter>ctrl+shift+l=new_split:right
|
||||||
|
keybind = ctrl+shift+enter>ctrl+shift+k=new_split:up
|
||||||
|
keybind = ctrl+shift+enter>ctrl+shift+j=new_split:down
|
||||||
|
keybind = ctrl+shift+enter>h=new_split:left
|
||||||
|
keybind = ctrl+shift+enter>l=new_split:right
|
||||||
|
keybind = ctrl+shift+enter>k=new_split:up
|
||||||
|
keybind = ctrl+shift+enter>j=new_split:down
|
||||||
|
|
||||||
|
keybind = ctrl+shift+f=toggle_split_zoom
|
||||||
|
keybind = ctrl+shift+h=goto_split:left
|
||||||
|
keybind = ctrl+shift+l=goto_split:right
|
||||||
|
keybind = ctrl+shift+k=goto_split:top
|
||||||
|
keybind = ctrl+shift+j=goto_split:bottom
|
||||||
|
|
||||||
|
keybind = ctrl+shift+m=toggle_tab_overview
|
||||||
14
users/configs/system/ghostty/default.nix
Normal file
14
users/configs/system/ghostty/default.nix
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
hostname,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
home.file.".config/ghostty/config" = {
|
||||||
|
source = ./config;
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.ghostty = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
rust-analyzer
|
rust-analyzer
|
||||||
unzip
|
unzip
|
||||||
zip
|
zip
|
||||||
zigpkgs."0.13.0"
|
zigpkgs."0.14.0"
|
||||||
zls
|
zls
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user