This commit is contained in:
alsaiduq-lab 2026-01-01 17:32:16 -07:00
parent 7a098f0027
commit a05422ff0d
8 changed files with 41 additions and 47 deletions

32
flake.lock generated
View file

@ -64,11 +64,11 @@
"quickshell": "quickshell" "quickshell": "quickshell"
}, },
"locked": { "locked": {
"lastModified": 1767213761, "lastModified": 1767299095,
"narHash": "sha256-DRGKMzx/hq4TQvhtEB+BjkXZ6UIV4V9gmCNDy4dKSJk=", "narHash": "sha256-a/DHoBafFIrhkN0FSNSk5fbWrslBptnkgs/LDk5QzEY=",
"owner": "AvengeMedia", "owner": "AvengeMedia",
"repo": "DankMaterialShell", "repo": "DankMaterialShell",
"rev": "37f972d0750a7e739e58bb352a626622954d4098", "rev": "bae32e51ff6d873e51e29fe20fee378714aba150",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -191,11 +191,11 @@
"zon2nix": "zon2nix" "zon2nix": "zon2nix"
}, },
"locked": { "locked": {
"lastModified": 1767218016, "lastModified": 1767302070,
"narHash": "sha256-YrI3kmaTDcIEKATPFDhn/gUJ06m4t5NuQshKISHmQmo=", "narHash": "sha256-hfbgjYOP+YC5w2AcWK1fn5h0JyG4GI9UPUmKmBI+oVc=",
"owner": "ghostty-org", "owner": "ghostty-org",
"repo": "ghostty", "repo": "ghostty",
"rev": "3a89c8ac5493636530129c80a32d29aa7ec45f03", "rev": "9a21e563114b8b1eb1501d03a087af8d23e508d3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -380,11 +380,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1767201430, "lastModified": 1767300597,
"narHash": "sha256-2FF66EaIbsc7CL1jKHbRFslSePDq40fzlTTbUlm5v3k=", "narHash": "sha256-kr8ThYlgv/cvwbYnqy/EAoYtAi3W5XMlmrXtF1YnUmo=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "48a024e0322bbd7c4c88126498ec478444ec4cb2", "rev": "31d3181e1ee91e338fb4fb8207d64b8d689310fc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -396,11 +396,11 @@
"hyprland-dots": { "hyprland-dots": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1760065789, "lastModified": 1767234512,
"narHash": "sha256-RlAnAGqJhiY/KR2fP0qWHuBkPwp/QtAJ1gqTZxcqXuk=", "narHash": "sha256-s7e3tsx5Nr8RIGWCNZHQuh1wBHOik93HxHqs5dXLURI=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "efbe70f5616e59bde1b8cff1813e27c5a9271b12", "rev": "ef856f3eb18059621a618e62612f028dd6ea5869",
"revCount": 23, "revCount": 26,
"type": "git", "type": "git",
"url": "ssh://git@github.com/alsaiduq-lab/hyprland-dots" "url": "ssh://git@github.com/alsaiduq-lab/hyprland-dots"
}, },
@ -1038,11 +1038,11 @@
}, },
"unstable": { "unstable": {
"locked": { "locked": {
"lastModified": 1767151656, "lastModified": 1767242400,
"narHash": "sha256-ujL2AoYBnJBN262HD95yer7QYUmYp5kFZGYbyCCKxq8=", "narHash": "sha256-knFaYjeg7swqG1dljj1hOxfg39zrIy8pfGuicjm9s+o=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "f665af0cdb70ed27e1bd8f9fdfecaf451260fc55", "rev": "c04833a1e584401bb63c1a63ddc51a71e6aa457a",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -1,9 +1,6 @@
{ {
pkgs, pkgs,
config, config,
lib,
hyprlanddots,
nvimDotfiles,
inputs, inputs,
... ...
}: { }: {
@ -26,12 +23,12 @@
./modules/ani-cli.nix ./modules/ani-cli.nix
./modules/quickshell.nix ./modules/quickshell.nix
./modules/cava.nix ./modules/cava.nix
./modules/rgb.nix
./modules/imagemagick.nix ./modules/imagemagick.nix
inputs.dankMaterialShell.homeModules.dank-material-shell inputs.dankMaterialShell.homeModules.dank-material-shell
./modules/viv.nix ./modules/viv.nix
./modules/godot.nix ./modules/godot.nix
./modules/gremlin.nix ./modules/gremlin.nix
./modules/udiskie.nix
]; ];
home.username = "${config.theme.user}"; home.username = "${config.theme.user}";
@ -39,14 +36,8 @@
home.stateVersion = "25.11"; home.stateVersion = "25.11";
programs.home-manager.enable = true; programs.home-manager.enable = true;
home.enableNixpkgsReleaseCheck = false; home.enableNixpkgsReleaseCheck = false;
xdg.mime.enable = false;
# TODO: move these somewhere else; undecided # TODO: move these somewhere else; undecided
home.packages = with pkgs; [ #home.packages = with pkgs; [
kdePackages.dolphin #];
voicevox
vkbasalt
hashcat
libretranslate
];
} }

View file

@ -1,5 +1,7 @@
{pkgs, ...}: { {pkgs, ...}: {
home.packages = with pkgs; [ home.packages = with pkgs; [
desktop-gremlin desktop-gremlin
voicevox
libretranslate
]; ];
} }

View file

@ -10,16 +10,18 @@
gh gh
diff-so-fancy diff-so-fancy
]; ];
programs.git = { programs.git = {
enable = true; enable = true;
includes = [ includes = [
{path = "${config.home.homeDirectory}/nix/.secrets/.git-config";} {path = "${config.home.homeDirectory}/nix/.secrets/.gitconfig";}
]; ];
settings = { settings = {
user.name = "alsaiduq-lab";
user.email = "riiidge.racer@gmail.com";
credential.helper = "store --file=${config.home.homeDirectory}/nix/.secrets/.git-credentials"; credential.helper = "store --file=${config.home.homeDirectory}/nix/.secrets/.git-credentials";
init.defaultBranch = "master";
push.autoSetupRemote = true;
pull.rebase = true;
core.pager = "diff-so-fancy | less --tabs=4 -RF";
interactive.diffFilter = "diff-so-fancy --patch";
}; };
}; };
} }

View file

@ -10,6 +10,7 @@
dgop dgop
ddcutil ddcutil
cliphist cliphist
kdePackages.dolphin
]; ];
home.sessionPath = ["${pkgs.quickshell}/bin"]; home.sessionPath = ["${pkgs.quickshell}/bin"];
} }

View file

@ -0,0 +1,5 @@
{pkgs, ...}: {
home.packages = with pkgs; [
udiskie
];
}

View file

@ -27,23 +27,18 @@
security.polkit.enable = true; security.polkit.enable = true;
services.accounts-daemon.enable = true; services.accounts-daemon.enable = true;
systemd.user.targets.graphical-session = {
systemd.user.services.hyprpolkitagent = { unitConfig = {
enable = true; RefuseManualStart = false;
description = "hyprpolkitagent"; StopWhenUnneeded = false;
wantedBy = ["graphical-session.target"];
wants = ["graphical-session.target"];
after = ["graphical-session.target"];
serviceConfig = {
Type = "simple";
ExecStart = "${pkgs.hyprpolkitagent}/libexec/hyprpolkitagent";
Restart = "on-failure";
RestartSec = 1;
TimeoutStopSec = 10;
}; };
wantedBy = ["default.target"];
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
(writeShellScriptBin "hyprpolkitagent" ''
exec ${hyprpolkitagent}/libexec/hyprpolkitagent "$@"
'')
qt5.qtwayland qt5.qtwayland
qt6.qtwayland qt6.qtwayland
candy-icons candy-icons
@ -57,7 +52,6 @@
wofi wofi
hyprshot hyprshot
hypridle hypridle
hyprpolkitagent
grim-hyprland grim-hyprland
slurp slurp
swappy swappy

View file

@ -33,7 +33,6 @@
./modules/searxng.nix ./modules/searxng.nix
./modules/nano.nix ./modules/nano.nix
./modules/qt.nix ./modules/qt.nix
./modules/udiskie.nix
./modules/appimage.nix ./modules/appimage.nix
./modules/greeter.nix ./modules/greeter.nix
./modules/go.nix ./modules/go.nix