Compare commits

..
Author SHA1 Message Date
b2f13c7c4d add digital 2026-07-09 09:59:19 +02:00
c84920a129 remove line 2026-07-07 14:52:08 +02:00
8833bc8141 disable stylix image for gnome 2026-07-07 14:51:18 +02:00
904244e23a change bar style AGAIN 2026-07-06 23:48:24 +02:00
b9a60d5991 change bar style AGAIN 2026-07-06 23:46:42 +02:00
d6d0758641 change sep style 2026-07-06 23:42:26 +02:00
86dc4742f4 change separator 2026-07-06 23:40:38 +02:00
f2ef5b5458 change separator 2026-07-06 23:39:55 +02:00
1d58666d81 typed bdelete command wrong FAK 2026-07-06 23:27:01 +02:00
a695df09d0 fix bdelete keybind 2026-07-06 23:25:12 +02:00
007103cf1a add barbar keybinds 2026-07-06 23:22:44 +02:00
0f8ae80eff fak typo 2026-07-06 23:19:14 +02:00
5352b44734 add nvim-webdevicons to make barbar happy 2026-07-06 23:18:17 +02:00
c49ffc14cd odd fix? 2026-07-06 23:16:13 +02:00
3efadb0e3c fix weird issue? 2026-07-06 23:13:52 +02:00
1e3570df78 install barbar 2026-07-06 23:11:00 +02:00
1d437e573d fixup buildInput package names 2026-07-06 10:37:37 +02:00
91eb83b068 disable otd 2026-07-06 10:30:14 +02:00
694e1b40db add missing buildInputs 2026-07-06 10:28:27 +02:00
d17f3da9da add hash 2026-07-06 10:20:10 +02:00
7fca68b1c9 fix source url 2026-07-06 10:18:42 +02:00
d5f263e4e2 try something 2026-07-06 10:15:46 +02:00
52cd50b358 maybe new driver ver 2026-07-06 10:13:28 +02:00
ae2351e1c3 Revert "switch otd for xppen driver"
This reverts commit ebc8893f4c.
2026-07-06 09:02:53 +02:00
ebc8893f4c switch otd for xppen driver 2026-07-06 08:51:33 +02:00
d0f11489ef oops forgot to add fastfetch config 2026-07-05 15:00:16 +02:00
42affe324f add fastfetch config 2026-07-05 14:59:41 +02:00
7 changed files with 96 additions and 27 deletions

View file

@ -84,8 +84,20 @@
# Enable touchpad support (enabled default in most desktopManager).
services.libinput.enable = true;
hardware.opentabletdriver = {
enable = false;
};
programs.xppen = {
enable = true;
daemon.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
];
});
};
# Define a user account. Don't forget to set a password with ‘passwd’.
@ -150,6 +162,7 @@
cargo
gnomeExtensions.user-themes
gnomeExtensions.blur-my-shell
digital
];
environment.gnome.excludePackages = with pkgs; [
cheese # photo booth

61
home/fastfetch.nix Normal file
View file

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

View file

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

View file

@ -10,11 +10,12 @@
./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> LualineBuffersJump! ' .. i .. '<cr>')
map('n', '<A-' .. i .. '>', '<cmd> BufferGoto ' .. i .. '<cr>')
end
'';
opts = {

View file

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