Compare commits

..

No commits in common. "8eed8cf9f13775f518326b3884ebe1d07a63c916" and "b902e9137e6ace06c0b84aa20d97b645ac6cc5fe" have entirely different histories.

9 changed files with 28 additions and 69 deletions

6
flake.lock generated
View File

@ -349,11 +349,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1752008168, "lastModified": 1751995939,
"narHash": "sha256-ioQsc5LGGMy8K1NSxutNJ0wThA9BozKCkqwYdSTE8jM=", "narHash": "sha256-C5CSTv+b8XSbqJwqTP8SGkZEK3YCCJnmvRbg209ql5w=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "1baa44cf8c3a4699d0beda91f39ba7942b46269d", "rev": "8f3259dbc57c8ee871492fde80f77468826bbd63",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -16,17 +16,24 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
home-manager home-manager
wget
kitty kitty
tldr
fastfetch fastfetch
tree
font-awesome font-awesome
dig
btop
thunderbird thunderbird
lf lf
file
qalculate-qt qalculate-qt
baobab baobab
arduino-ide arduino-ide
piper piper
element-desktop element-desktop
calibre calibre
vlc
loupe loupe
gimp3 gimp3
mullvad-vpn mullvad-vpn

View File

@ -10,10 +10,9 @@
networking.hostName = "desktop1"; networking.hostName = "desktop1";
smayzy = { smayzy = {
desktop.enable = true;
nvidia.enable = true; nvidia.enable = true;
virt.enable = true; virt.enable = true;
hyprland.enable = true; desktop.enable = true;
}; };
home-manager = { home-manager = {
@ -39,7 +38,23 @@
services.displayManager.sddm.enable = true; services.displayManager.sddm.enable = true;
services.displayManager.sddm.wayland.enable = true; services.displayManager.sddm.wayland.enable = true;
programs.hyprland = {
enable = true;
xwayland.enable = true;
};
xdg.portal.enable = true;
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
mako
wofi
wlogout
waybar
wl-clipboard
libnotify
hyprpaper
hyprpolkitagent
webcord webcord
pavucontrol pavucontrol
cliphist cliphist

View File

@ -1,6 +0,0 @@
{ lib, config, pkgs, ... }:
{
imports = [
./hyprland.nix
];
}

View File

@ -1,32 +0,0 @@
{ lib, config, pkgs, ... }:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.hyprland.enable = mkOption {
type = types.bool;
default = false;
description = "hyprland";
};
config = mkIf config.smayzy.hyprland.enable {
programs.hyprland = {
enable = true;
xwayland.enable = true;
};
xdg.portal.enable = true;
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
environment.systemPackages = with pkgs; [
mako
wofi
wlogout
waybar
wl-clipboard
libnotify
hyprpaper
hyprpolkitagent
];
};
}

View File

@ -4,6 +4,5 @@
./nh.nix ./nh.nix
./nvf.nix ./nvf.nix
./fzf.nix ./fzf.nix
./pkgs.nix
]; ];
} }

View File

@ -1,23 +0,0 @@
{ config, lib, pkgs, ...}:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.base-cli-pkgs.enable = mkOption {
type = types.bool;
default = false;
description = "install base cli pkgs that doesn't need extra config";
};
config = mkIf config.smayzy.base-cli-pkgs.enable {
environment.systemPackages = with pkgs; [
wget
tldr
tree
dig
btop
file
vim
];
};
}

View File

@ -10,7 +10,6 @@
./shell ./shell
./rice ./rice
./groups ./groups
./WM
]; ];
# Timzone and locales (same for all machines so I put it here) # Timzone and locales (same for all machines so I put it here)

View File

@ -15,7 +15,7 @@ in
nh.enable = true; nh.enable = true;
fzf.enable = true; fzf.enable = true;
zsh.enable = true; zsh.enable = true;
base-cli-pkgs.enable = true;
}; };
}; };
} }