Added stylix

This commit is contained in:
Tyler Mayoff 2025-01-10 23:10:34 -05:00
parent bf14ab604e
commit c97591361a
8 changed files with 476 additions and 79 deletions

View file

@ -75,13 +75,54 @@
programs.helix = {
enable = true;
settings = {
editor = {
auto-format = false;
#gutters = ["line-numbers", "diagnostics", "diff"]
end-of-line-diagnostics = "warning";
inline-diagnostics = {
cursor-line = "error";
};
statusline = {
left = ["mode" "spinner" "spacer" "version-control" "file-name"];
};
file-picker = {
# git-ignore = false
};
lsp = {
display-inlay-hints = true;
display-messages = true;
};
cursor-shape.insert = "bar";
soft-wrap.enable = true;
};
keys = {
normal = {
C-right = "move_next_word_start";
C-left = "move_prev_word_end";
a = "insert_mode";
i = "append_mode";
"=" = ":format";
space = {
F = "file_picker_in_current_buffer_directory";
};
};
insert = {
C-right = "move_next_word_start";
C-left = "move_prev_word_end";
};
};
};
};
programs.bat = {
enable = true;
config = {
theme = "GitHub";
};
};
programs.zellij = {

View file

@ -1,6 +1,6 @@
{pkgs, ...}: {
home.packages = with pkgs; [
gnome.gnome-tweaks
gnome-tweaks
];
programs.gnome-shell = {

View file

@ -6,10 +6,6 @@
programs.kitty = {
enable = true;
package = config.lib.nixGL.wrap pkgs.kitty;
font = {
name = "JetBrainsMono Nerd Font";
package = pkgs.nerdfonts.override {fonts = ["JetBrainsMono"];};
};
settings = {
disable_ligatures = "cursor";
@ -20,7 +16,7 @@
map super+2 goto_tab 2
map super+3 goto_tab 3
map super+4 goto_tab 4
map super+5 goto_tab 5
map super+5 goto_tab 5
map super+6 goto_tab 6
map super+7 goto_tab 7
map super+8 goto_tab 8

View file

@ -0,0 +1,23 @@
{pkgs, ...}: let
theme = "${pkgs.base16-schemes}/share/themes/catppuccin-macchiato.yaml";
in {
stylix = {
image = pkgs.fetchurl {
url = "https://www.pixelstalk.net/wp-content/uploads/image11/Get-Glittery-blue-4K-wallpaper-with-a-calm-cool-sparkle.jpg";
sha256 = "sha256-inZkyQsiF+aqgj2IK2AKN9STYLJBzG+QQCzw/X7cdcw=";
};
base16Scheme = theme;
fonts.monospace = {
name = "JetBrainsMono Nerd Font";
package = pkgs.nerdfonts.override {fonts = ["JetBrainsMono"];};
};
enable = true;
targets.alacritty.enable = false;
# targets.helix.enable = false;
targets.gtk.flatpakSupport.enable = false;
};
}

View file

@ -1,5 +1,5 @@
{pkgs, ...}: {
imports = [../common.nix ../gnome.nix ../home-backup.nix ../gui.nix];
imports = [../common.nix ../gnome.nix ../home-backup.nix ../gui.nix ../stylix.nix];
home.packages = with pkgs; [
ventoy