feat: Added icons for homepage

This commit is contained in:
uttarayan21
2025-07-25 15:42:16 +05:30
parent c8665b9205
commit 6a6fc0dbea
19 changed files with 119 additions and 66 deletions

View File

@@ -11,7 +11,6 @@
../modules
./apps
./auth.nix
./linux
./programs
./scripts.nix
./services

View File

@@ -1,29 +0,0 @@
{
pkgs,
device,
...
}: let
linux_gui = device.hasGui && pkgs.stdenv.isLinux;
in {
imports = [
./hyprland.nix
./gtk.nix
./anyrun.nix
./ironbar
./gui.nix
./eww.nix
];
services.kdeconnect.enable = linux_gui;
services.kdeconnect.indicator = linux_gui;
home.packages = with pkgs;
lib.optionals linux_gui [
ncpamixer
];
# services.swayosd.enable = linux_gui;
# services.swaync.enable = linux_gui;
# services.nextcloud-client = {
# enable = device.hasGui;
# startInBackground = true;
# };
}

View File

@@ -9,45 +9,45 @@
./atuin.nix
./bat.nix
./carapace.nix
./ddcbacklight.nix
./direnv.nix
./eza.nix
./fish.nix
./fzf.nix
./gh.nix
./git.nix
# ./goread.nix
# ./helix.nix
./mpd.nix
# ./newsboat.nix
./ncpamixer.nix
./nh.nix
./nix-index.nix
./nushell.nix
./omnix.nix
./ryujinx.nix
./sops.nix
./ssh.nix
./starship.nix
./tmux.nix
./tuifeed.nix
./yazi.nix
./zoxide.nix
./omnix.nix
./yt-dlp.nix
./ryujinx.nix
./ddcbacklight.nix
# ./neovim.nix
# ./mpris-scrobbler.nix
./zoxide.nix
# ./goread.nix
# ./helix.nix
# ./magika.nix
# ./mpris-scrobbler.nix
# ./ncmpcpp.nix
# ./neomutt.nix
# ./neovim.nix
# ./newsboat.nix
# ./template.nix
# ./zellij.nix
#./template.nix
];
home.packages = with pkgs;
[
aria2
nb
(nixvim.makeNixvim (import ../../neovim))
_1password-cli
alejandra
aria2
ast-grep
bottom
btop
@@ -62,6 +62,8 @@
jq
just
macchina
nb
(nixvim.makeNixvim (import ../../neovim))
p7zip
pandoc
pfetch-rs

View File

@@ -0,0 +1,10 @@
{
pkgs,
lib,
device,
...
}: {
home.packages = lib.optionals (device.is "ryu") [
pkgs.ncpamixer
];
}

View File

@@ -7,7 +7,7 @@
}: {
# imports = [inputs.anyrun.homeManagerModules.default];
programs.anyrun = {
enable = device.hasGui && pkgs.stdenv.isLinux;
enable = device.isDesktopLinux;
config = {
plugins = with inputs.anyrun.packages.${pkgs.system}; [
inputs.anyrun-nixos-options.packages.${pkgs.system}.default

View File

@@ -1,8 +1,13 @@
{...}: {
imports = [
# ./syncthing.nix
# ./command-runner.nix
./swaync.nix
./swayosd.nix
./kdeconnect.nix
./hyprland.nix
./gtk.nix
./anyrun.nix
./ironbar
./gui.nix
./eww.nix
];
}

View File

@@ -4,7 +4,7 @@
lib,
...
}: {
systemd.user.services.onepassword-gui = lib.optionalAttrs (pkgs.stdenv.isLinux && device.hasGui) {
systemd.user.services.onepassword-gui = lib.optionalAttrs (device.is "ryu") {
Unit = {
Description = "1Password GUI";
BindsTo = ["graphical-session.target"];
@@ -20,7 +20,7 @@
};
};
home.packages = with pkgs;
lib.optionals (pkgs.stdenv.isLinux && device.hasGui) [
lib.optionals (device.is "ryu") [
nautilus
totem
ffmpegthumbnailer

View File

@@ -0,0 +1,4 @@
{device, ...}: {
services.kdeconnect.enable = device.is "ryu";
services.kdeconnect.indicator = device.is "ryu";
}

View File

@@ -1,6 +1,6 @@
{device, ...}: {
services.swaync = {
enable = device.name == "ryu";
enable = device.is "ryu";
settings = {
notification-inline-replies = true;
cssPriority = "user";

View File

@@ -1,3 +1,3 @@
{device, ...}: {
services.swayosd.enable = device.name == "ryu";
services.swayosd.enable = device.is "ryu";
}