Compare commits

..
7 changed files with 27 additions and 96 deletions

View file

@ -84,20 +84,8 @@
# Enable touchpad support (enabled default in most desktopManager).
services.libinput.enable = true;
hardware.opentabletdriver = {
enable = false;
};
programs.xppen = {
enable = true;
package = pkgs.xppen_4.overrideAttrs (old: {
src = pkgs.fetchurl {
url = "https://download01.xp-pen.com/file/2026/04/XPPenLinux4.0.15-260422.tar.gz";
hash = "sha256-Jady+pbqnzmVMuM0Io4/aE5B7dqNlDKPsnRj/Fbln6U=";
};
buildInputs = (old.buildInputs or [ ]) ++ [
pkgs.libXtst
pkgs.libXrandr
];
});
daemon.enable = true;
};
# Define a user account. Don't forget to set a password with ‘passwd’.
@ -162,7 +150,6 @@
cargo
gnomeExtensions.user-themes
gnomeExtensions.blur-my-shell
digital
];
environment.gnome.excludePackages = with pkgs; [
cheese # photo booth

View file

@ -1,61 +0,0 @@
{ config, lib, ... }:
{
programs.fastfetch = {
enable = true;
settings = {
logo = {
type = "small";
padding = {
top = 1;
right = 2;
};
};
display = {
separator = " ";
};
modules = [
{
key = "╭────────╮";
type = "custom";
}
{
key = "│{#34} distro {#keys}│";
type = "os";
format = "{name} {version}";
}
{
key = "│{#35} kernel {#keys}│";
type = "kernel";
}
{
key = "│{#36} host {#keys}│";
type = "host";
}
{
key = "│{#33} wm {#keys}│";
type = "wm";
}
{
key = "│{#32} ip {#keys}│";
type = "localip";
showIpv6 = false;
format = "{ipv4}";
}
{
key = "├────────┤";
type = "custom";
}
{
key = "│{#39} colors {#keys}│";
type = "colors";
symbol = "circle";
}
{
key = "╰────────╯";
type = "custom";
}
];
};
};
}

View file

@ -8,7 +8,6 @@
{
imports = [
./stylix.nix
./fastfetch.nix
inputs.nixcord.homeModules.nixcord
];
# Home Manager needs a bit of information about you and the
@ -16,10 +15,8 @@
home.packages = with pkgs; [
rnote
git
inputs.late-sh.packages.${stdenv.hostPlatform.system}.late
inputs.late-sh.packages.${pkgs.system}.late
spotify
fastfetch
hyfetch
];
home.username = "lucy";
home.homeDirectory = "/home/lucy";

View file

@ -4,14 +4,12 @@
autoEnable = false;
targets = {
gnome.enable = true;
gnome.image.enable = false;
gtk.enable = true;
ghostty.enable = true;
firefox.enable = true;
firefox.profileNames = [ "lucy" ];
firefox.colorTheme.enable = true;
nixcord.enable = true;
xresources.enable = true;
};
};
}

View file

@ -1,3 +1,9 @@
{
config,
lib,
pkgs,
...
}:
{
programs.nixvim = {
keymaps = [
@ -15,8 +21,8 @@
mode = "t";
}
{
key = "<leader>w";
action = "<cmd>bdelete! <cr>";
key = "<leader-w>";
action = "<cmd> lua bdelete! <cr>";
}
];
};

View file

@ -10,12 +10,11 @@
./keymaps.nix
];
programs.nixvim = {
nixpkgs.config.allowUnfree = true;
enable = true;
extraConfigLuaPost = ''
local map = vim.keymap.set
for i = 1, 10 do
map('n', '<A-' .. i .. '>', '<cmd> BufferGoto ' .. i .. '<cr>')
map('n', '<A-' .. i .. '>', '<cmd> LualineBuffersJump! ' .. i .. '<cr>')
end
'';
opts = {

View file

@ -1,8 +1,13 @@
{
lib,
config,
pkgs,
...
}:
{
programs.nixvim = {
plugins = {
lspconfig.enable = true;
web-devicons.enable = true;
blink-cmp = {
enable = true;
};
@ -20,21 +25,13 @@
};
};
};
barbar = {
enable = true;
settings = {
icons = {
buffer_index = true;
};
};
};
lualine = {
enable = true;
settings = {
options = {
section_separators = {
left = "▎";
right = "▕";
left = "";
right = "";
};
component_separators = {
left = "";
@ -60,6 +57,14 @@
"location"
];
};
tabline = {
lualine_a = [ "buffers" ];
lualine_b = [ "branch" ];
lualine_c = [ ];
lualine_x = [ ];
lualine_y = [ ];
lualine_z = [ "tabs" ];
};
};
};
};