changed
This commit is contained in:
parent
7a098f0027
commit
a05422ff0d
8 changed files with 41 additions and 47 deletions
32
flake.lock
generated
32
flake.lock
generated
|
|
@ -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": {
|
||||||
|
|
|
||||||
|
|
@ -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
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{pkgs, ...}: {
|
{pkgs, ...}: {
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
desktop-gremlin
|
desktop-gremlin
|
||||||
|
voicevox
|
||||||
|
libretranslate
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@
|
||||||
dgop
|
dgop
|
||||||
ddcutil
|
ddcutil
|
||||||
cliphist
|
cliphist
|
||||||
|
kdePackages.dolphin
|
||||||
];
|
];
|
||||||
home.sessionPath = ["${pkgs.quickshell}/bin"];
|
home.sessionPath = ["${pkgs.quickshell}/bin"];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
5
home-manager/modules/udiskie.nix
Normal file
5
home-manager/modules/udiskie.nix
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
{pkgs, ...}: {
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
udiskie
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue