updates to tiling and neovim

This commit is contained in:
Sean Kovacs 2025-12-11 22:26:19 -05:00
commit 5c44151022
Signed by: sckova
GPG key ID: 00F325187C68651A
11 changed files with 112 additions and 232 deletions

View file

@ -208,7 +208,7 @@ layout {
// If you enable the border, you probably want to disable the focus ring.
// off
width 1
width 2
active-color "#a6e3a1"
inactive-color "#313244"
// Color of the border around windows that request your attention.
@ -278,7 +278,10 @@ layout {
// See the binds section below for more spawn examples.
// This line starts waybar, a commonly used bar for Wayland compositors.
spawn-at-startup "waybar"
// spawn-at-startup "waybar"
// Instead let's start quickshell, which is similar but made with QT/QML
spawn-at-startup "quickshell"
// To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup:
// spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell"

View file

@ -1,5 +1,13 @@
{ config, pkgs, ... }:
let
catppuccin-fuzzel = pkgs.fetchFromGitHub {
owner = "catppuccin";
repo = "fuzzel";
rev = "0af0e26901b60ada4b20522df739f032797b07c3";
sha256 = "sha256-XpItMGsYq4XvLT+7OJ9YRILfd/9RG1GMuO6J4hSGepg=";
};
in
{
home.packages = with pkgs; [
swaylock
@ -7,9 +15,27 @@
xdg-desktop-portal
];
home.file.".config/niri" = {
source = ./config;
recursive = true;
force = true;
home.file = {
".config/niri" = {
source = ./config;
recursive = true;
force = true;
};
".config/fuzzel/colors.ini" = {
text = builtins.readFile (
"${catppuccin-fuzzel}/themes/catppuccin-${config.catppuccin.flavor}/${config.catppuccin.accent}.ini"
);
force = true;
};
".config/fuzzel/fuzzel.ini" = {
text = ''
include = ./colors.ini
font = "NotoSansM Nerd Font Mono:size=10"
terminal = "kitty"
icons-enabled = yes
layer = "overlay"
'';
force = true;
};
};
}

View file