changed to xfce, customized kitty

This commit is contained in:
2024-04-09 19:37:39 +02:00
parent 471196a29d
commit b0990e1b2f
2 changed files with 37 additions and 13 deletions

View File

@@ -71,8 +71,11 @@ in {
tuxpaint tuxpaint
krita krita
# tools # terminal
kitty kitty
kitty-themes
# tools
rofi rofi
git git
eza eza
@@ -96,6 +99,9 @@ in {
prismlauncher prismlauncher
steam steam
# development
neovide
# custom # custom
]) ])
@@ -125,6 +131,18 @@ in {
EDITOR = "nvim"; EDITOR = "nvim";
}; };
programs.kitty = {
enable = true;
font = {
name = "FiraCode Nerd Font";
size = 12;
};
theme = "Gruvbox Dark";
#Also available: Catppuccin-Frappe Catppuccin-Latte Catppuccin-Macchiato Catppuccin-Mocha
# See all available kitty themes at: https://github.com/kovidgoyal/kitty-themes/blob/46d9dfe230f315a6a0c62f4687f6b3da20fd05e4/themes.json
};
programs.neovim = { programs.neovim = {
enable = true; enable = true;
package = pkgs-unstable.neovim-unwrapped; package = pkgs-unstable.neovim-unwrapped;

View File

@@ -42,12 +42,23 @@
LC_TIME = "pl_PL.UTF-8"; LC_TIME = "pl_PL.UTF-8";
}; };
# Enable the X11 windowing system. services.xserver = {
services.xserver.enable = true; enable = true;
layout = "pl";
xkbVariant = "";
# Enable the KDE Plasma Desktop Environment. displayManager = {
services.xserver.displayManager.sddm.enable = true; lightdm = {
services.xserver.desktopManager.plasma5.enable = true; enable = true;
};
};
desktopManager = {
xfce = {
enable = true;
};
};
};
# Enable OpenGL # Enable OpenGL
hardware.opengl = { hardware.opengl = {
@@ -96,12 +107,6 @@
users.defaultUserShell = pkgs.zsh; users.defaultUserShell = pkgs.zsh;
programs.zsh.enable = true; programs.zsh.enable = true;
# Configure keymap in X11
services.xserver = {
layout = "pl";
xkbVariant = "";
};
# Configure console keymap # Configure console keymap
console.keyMap = "pl2"; console.keyMap = "pl2";
@@ -147,7 +152,6 @@
zsh zsh
pavucontrol pavucontrol
htop htop
nerdfonts
ntfs3g ntfs3g
dosfstools dosfstools
woeusb woeusb
@@ -171,6 +175,8 @@
gtest gtest
]); ]);
fonts.packages = with pkgs; [ nerdfonts ];
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.
programs.mtr.enable = true; programs.mtr.enable = true;