testing 67

This commit is contained in:
tulg 2026-02-28 18:16:24 +03:00
parent 6c21ec9a59
commit 84b12dca7f
7 changed files with 42 additions and 12 deletions

View file

@ -119,6 +119,7 @@
users.tulg = {
imports = [./modules/home-manager/home.nix];
tulg.desktop.enable = true;
};
};
}

View file

@ -0,0 +1,20 @@
{
pkgs,
inputs,
...
}: {
home.packages = with pkgs; [
rose-pine-gtk-theme
alejandra
vulkan-tools
pkgs.looking-glass-client
tmux
restic
fastfetch
btop
wl-clipboard
pkgs.nixd
inxi
kitty
];
}

View file

@ -1,6 +1,11 @@
{lib, ...}: {
options = {
tulg.shell.enable = lib.mkEnableOption "shellshit";
};
imports = [
./yazi.nix
./shell.nix
./clipkgs.nix
];
}

View file

@ -1,4 +1,8 @@
{lib, ...}: {
options = {
tulg.desktop.enable = lib.mkEnableOption "gui";
};
imports = [
./noctalia.nix
./symlink.nix
@ -6,5 +10,6 @@
./spicetify.nix
./browsers/zen.nix
./vscode.nix
./pkgs.nix
];
}

View file

@ -19,12 +19,9 @@
swappy
mpv
vulkan-tools
pkgs.looking-glass-client
tmux
fastfetch
btop
nicotine-plus
strawberry
pkgs.looking-glass-client #vfio
nicotine-plus # p2p file thingy for music/whatever
strawberry # music player
pavucontrol
wl-clipboard
hyprcursor
@ -43,9 +40,9 @@
feh
kitty
librewolf
fluffychat
element-desktop
piper
libratbag
element-desktop # matrix client
piper #logitech mouse thingy
libratbag # lib for above thingi
];
programs.vesktop.enable = true; # required like this for stylix ??
}

View file

@ -8,6 +8,7 @@
profiles.default.extensions = with pkgs.vscode-extensions; [
pkgs.vscode-extensions.kamadorueda.alejandra
pkgs.vscode-extensions.jnoortheen.nix-ide
pkgs.vscode-extensions.leonardssh.vscord
];
profiles.tulg.userSettings = {
};

View file

@ -2,6 +2,8 @@
config,
pkgs,
inputs,
osConfig,
lib,
...
}: {
imports = [
@ -9,11 +11,10 @@
./desktop/default.nix
./pkgs.nix
];
tulg.desktop.enable = true;
# Home Manager settings
nix.nixPath = ["nixpkgs=${inputs.nixpkgs}"];
home.username = "tulg";
home.homeDirectory = "/home/tulg";
home.stateVersion = "25.05";
programs.vesktop.enable = true;
}