Compare commits
3
Commits
aeecd99aca
...
8cbd9b8f6e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8cbd9b8f6e
|
||
|
|
9c3698839c
|
||
|
|
1d18bad6fa
|
No files matched your search
@@ -7,12 +7,14 @@
|
|||||||
"https://nix-community.cachix.org"
|
"https://nix-community.cachix.org"
|
||||||
"https://hyprland.cachix.org"
|
"https://hyprland.cachix.org"
|
||||||
"https://ezkea.cachix.org"
|
"https://ezkea.cachix.org"
|
||||||
|
"https://yazi.cachix.org"
|
||||||
];
|
];
|
||||||
extra-trusted-public-keys = [
|
extra-trusted-public-keys = [
|
||||||
"main:kpwMe+9BsGJ/IUb7i3iadaV38y5/Yuqoct0mf7wI9ds="
|
"main:kpwMe+9BsGJ/IUb7i3iadaV38y5/Yuqoct0mf7wI9ds="
|
||||||
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
|
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
|
||||||
"hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="
|
"hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="
|
||||||
"ezkea.cachix.org-1:ioBmUbJTZIKsHmWWXPe1FSFbeVe+afhfgqgTSNd34eI="
|
"ezkea.cachix.org-1:ioBmUbJTZIKsHmWWXPe1FSFbeVe+afhfgqgTSNd34eI="
|
||||||
|
"yazi.cachix.org-1:Dcdz63NZKfvUCbDGngQDAZq6kOroIrFoyO064uvLh8k="
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -8,12 +8,12 @@
|
|||||||
./host/gamemode.nix
|
./host/gamemode.nix
|
||||||
./host/gpg.nix
|
./host/gpg.nix
|
||||||
./host/laptop.nix
|
./host/laptop.nix
|
||||||
|
./host/network.nix
|
||||||
./host/printing.nix
|
./host/printing.nix
|
||||||
./host/shutdown-on-lan.nix
|
./host/shutdown-on-lan.nix
|
||||||
./host/sound.nix
|
./host/sound.nix
|
||||||
./host/virtmanager.nix
|
./host/virtmanager.nix
|
||||||
./host/vpn.nix
|
./host/vpn.nix
|
||||||
./host/network.nix
|
|
||||||
./host/yggdrasil.nix
|
./host/yggdrasil.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
+10
-9
@@ -1,18 +1,19 @@
|
|||||||
{ config, lib, ... }: {
|
{ config, lib, ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
|
./user/ags.nix
|
||||||
|
./user/btop.nix
|
||||||
|
./user/fuzzel.nix
|
||||||
|
./user/ghostty.nix
|
||||||
|
./user/helix.nix
|
||||||
|
./user/hyprland.nix
|
||||||
|
./user/hyprlock.nix
|
||||||
|
./user/mako.nix
|
||||||
|
./user/neofetch.nix
|
||||||
./user/qt.nix
|
./user/qt.nix
|
||||||
./user/sops.nix
|
./user/sops.nix
|
||||||
./user/neofetch.nix
|
|
||||||
./user/yazi.nix
|
./user/yazi.nix
|
||||||
./user/ags.nix
|
|
||||||
./user/zsh.nix
|
./user/zsh.nix
|
||||||
./user/helix.nix
|
|
||||||
./user/hyprlock.nix
|
|
||||||
./user/btop.nix
|
|
||||||
./user/wofi.nix
|
|
||||||
./user/mako.nix
|
|
||||||
./user/ghostty.nix
|
|
||||||
./user/hyprland.nix
|
|
||||||
./user/packages/art.nix
|
./user/packages/art.nix
|
||||||
./user/packages/desktop.nix
|
./user/packages/desktop.nix
|
||||||
./user/packages/coding.nix
|
./user/packages/coding.nix
|
||||||
|
|||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
programs.fuzzel = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
main = {
|
||||||
|
width = 40;
|
||||||
|
line-height = 25;
|
||||||
|
fields = "name,generic,comment,categories,filename,keywords";
|
||||||
|
prompt = ''"❯ "'';
|
||||||
|
show-actions = "no";
|
||||||
|
filter-desktop = "yes";
|
||||||
|
match-counter = "yes";
|
||||||
|
};
|
||||||
|
|
||||||
|
border = {
|
||||||
|
radius = "20";
|
||||||
|
};
|
||||||
|
|
||||||
|
dmenu = {
|
||||||
|
exit-immediately-if-empty = "yes";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -9,7 +9,6 @@ in {
|
|||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
ghostty
|
ghostty
|
||||||
pamixer
|
pamixer
|
||||||
wofi
|
|
||||||
clipse
|
clipse
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
wl-clip-persist
|
wl-clip-persist
|
||||||
@@ -111,7 +110,7 @@ in {
|
|||||||
"$mainMod, M, exit,"
|
"$mainMod, M, exit,"
|
||||||
"$mainMod, E, exec, ghostty -e sh -c yazi"
|
"$mainMod, E, exec, ghostty -e sh -c yazi"
|
||||||
"$mainMod, F, togglefloating,"
|
"$mainMod, F, togglefloating,"
|
||||||
"$mainMod, D, exec, wofi --show drun"
|
"$mainMod, D, exec, fuzzel"
|
||||||
"$mainMod, P, pseudo, # dwindle"
|
"$mainMod, P, pseudo, # dwindle"
|
||||||
"$mainMod, J, togglesplit, # dwindle"
|
"$mainMod, J, togglesplit, # dwindle"
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
{ pkgs, ... }: {
|
|
||||||
xdg.configFile."wofi/style.css".source = pkgs.fetchurl {
|
|
||||||
name = "style.css";
|
|
||||||
url = "https://github.com/joao-vitor-sr/wofi-themes-collection/raw/main/themes/nord.css";
|
|
||||||
sha256 = "sha256-rMDtE7Q0hmqd9LD+Ur/QR6cMan9ev6e9IyzpwY367c0=";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -54,6 +54,20 @@
|
|||||||
require("git"):setup()
|
require("git"):setup()
|
||||||
require("full-border"):setup()
|
require("full-border"):setup()
|
||||||
require("starship"):setup()
|
require("starship"):setup()
|
||||||
|
|
||||||
|
Status:children_add(function()
|
||||||
|
local h = cx.active.current.hovered
|
||||||
|
if not h or ya.target_family() ~= "unix" then
|
||||||
|
return ""
|
||||||
|
end
|
||||||
|
|
||||||
|
return ui.Line {
|
||||||
|
ui.Span(ya.user_name(h.cha.uid) or tostring(h.cha.uid)):fg("magenta"),
|
||||||
|
":",
|
||||||
|
ui.Span(ya.group_name(h.cha.gid) or tostring(h.cha.gid)):fg("magenta"),
|
||||||
|
" ",
|
||||||
|
}
|
||||||
|
end, 500, Status.RIGHT)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
keymap = {
|
keymap = {
|
||||||
@@ -63,6 +77,11 @@
|
|||||||
run = "plugin toggle-pane max-preview";
|
run = "plugin toggle-pane max-preview";
|
||||||
desc = "Maximize or restore the preview pane";
|
desc = "Maximize or restore the preview pane";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
on = "Y";
|
||||||
|
run = ''shell -- for path in $@; do echo "file://$path"; done | wl-copy -t text/uri-list'';
|
||||||
|
desc = "Copy files into system clipboard";
|
||||||
|
}
|
||||||
{
|
{
|
||||||
on = ["c" "m"];
|
on = ["c" "m"];
|
||||||
run = "plugin chmod";
|
run = "plugin chmod";
|
||||||
|
|||||||
Reference in new issue
Block a user