hosts/modularization
This commit is contained in:
parent
71e22f65bb
commit
5e4b53d885
16 changed files with 260 additions and 352 deletions
|
|
@ -5,5 +5,6 @@
|
|||
./hyprland.nix
|
||||
./spicetify.nix
|
||||
./browsers/zen.nix
|
||||
./vscode.nix
|
||||
];
|
||||
}
|
||||
|
|
|
|||
15
modules/home-manager/desktop/vscode.nix
Normal file
15
modules/home-manager/desktop/vscode.nix
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
profiles.default.extensions = with pkgs.vscode-extensions; [
|
||||
pkgs.vscode-extensions.kamadorueda.alejandra
|
||||
pkgs.vscode-extensions.jnoortheen.nix-ide
|
||||
];
|
||||
profiles.tulg.userSettings = {
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -7,57 +7,13 @@
|
|||
imports = [
|
||||
./cli/default.nix
|
||||
./desktop/default.nix
|
||||
./pkgs.nix
|
||||
];
|
||||
# Home Manager settings
|
||||
nix.nixPath = ["nixpkgs=${inputs.nixpkgs}"];
|
||||
home.username = "tulg";
|
||||
home.homeDirectory = "/home/tulg";
|
||||
home.stateVersion = "25.05";
|
||||
home.packages = with pkgs; [
|
||||
quickshell
|
||||
networkmanagerapplet
|
||||
inputs.noctalia.packages.${pkgs.system}.default
|
||||
wdisplays
|
||||
nwg-look
|
||||
restic
|
||||
rose-pine-gtk-theme
|
||||
alejandra
|
||||
prismlauncher
|
||||
arc-theme
|
||||
cliphist
|
||||
swappy
|
||||
mpv
|
||||
pkgs.looking-glass-client
|
||||
tmux
|
||||
fastfetch
|
||||
btop
|
||||
pavucontrol
|
||||
wl-clipboard
|
||||
hyprcursor
|
||||
parsec-bin
|
||||
file-roller
|
||||
hyprpaper
|
||||
hyprpolkitagent
|
||||
pkgs.nixd
|
||||
swww
|
||||
grim
|
||||
slurp
|
||||
inxi
|
||||
waybar
|
||||
wofi
|
||||
mako
|
||||
feh
|
||||
kitty
|
||||
];
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
profiles.default.extensions = with pkgs.vscode-extensions; [
|
||||
pkgs.vscode-extensions.kamadorueda.alejandra
|
||||
pkgs.vscode-extensions.jnoortheen.nix-ide
|
||||
];
|
||||
profiles.tulg.userSettings = {
|
||||
};
|
||||
};
|
||||
|
||||
programs.vesktop.enable = true;
|
||||
}
|
||||
|
|
|
|||
42
modules/home-manager/pkgs.nix
Normal file
42
modules/home-manager/pkgs.nix
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
{
|
||||
pkgs,
|
||||
inputs,
|
||||
...
|
||||
}: {
|
||||
home.packages = with pkgs; [
|
||||
quickshell
|
||||
networkmanagerapplet
|
||||
inputs.noctalia.packages.${pkgs.system}.default
|
||||
wdisplays
|
||||
nwg-look
|
||||
restic
|
||||
rose-pine-gtk-theme
|
||||
alejandra
|
||||
prismlauncher
|
||||
arc-theme
|
||||
cliphist
|
||||
swappy
|
||||
mpv
|
||||
pkgs.looking-glass-client
|
||||
tmux
|
||||
fastfetch
|
||||
btop
|
||||
pavucontrol
|
||||
wl-clipboard
|
||||
hyprcursor
|
||||
parsec-bin
|
||||
file-roller
|
||||
hyprpaper
|
||||
hyprpolkitagent
|
||||
pkgs.nixd
|
||||
swww
|
||||
grim
|
||||
slurp
|
||||
inxi
|
||||
waybar
|
||||
wofi
|
||||
mako
|
||||
feh
|
||||
kitty
|
||||
];
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue