1
0
Fork 0
mirror of https://git.sr.ht/~neverness/ultima synced 2024-11-30 19:11:12 +00:00
This commit is contained in:
neverness 2024-11-22 19:54:28 +09:00
parent d0bf140f73
commit daf6a83c3c
7 changed files with 3037 additions and 3055 deletions

View file

@ -9,14 +9,14 @@
| Name | Desciption | | Name | Desciption |
| -------------------------------------------------------------------------------------------- | --------------------------------------- | | -------------------------------------------------------------------------------------------- | --------------------------------------- |
| Desktop utilites | | Desktop utilites | |
| [hyprland](https://github.com/hyprwm/hyprland) | Best window manager | | [hyprland](https://github.com/hyprwm/hyprland) | Best window manager |
| [kitty](https://github.com/kovidgoyal/kitty) | Very good terminal with image preview | | [kitty](https://github.com/kovidgoyal/kitty) | Very good terminal with image preview |
| [foot](https://codeberg.org/dnkl/foot) | Simplest terminal | | [foot](https://codeberg.org/dnkl/foot) | Simplest terminal |
| [grimblast](https://github.com/hyprwm/contrib/tree/main/grimblast) | Screenshoter | | [grimblast](https://github.com/hyprwm/contrib/tree/main/grimblast) | Screenshoter |
| [nwg-drawer](https://github.com/nwg-piotr/nwg-drawer) | Gnome-like launcher | | [nwg-drawer](https://github.com/nwg-piotr/nwg-drawer) | Gnome-like launcher |
| [waybar](https://github.com/Alexays/Waybar) | Bar for waylands | | [waybar](https://github.com/Alexays/Waybar) | Bar for waylands |
| CLI utilites | | CLI utilites | |
| [fish](https://github.com/fish-shell/fish-shell) | Just working shell | | [fish](https://github.com/fish-shell/fish-shell) | Just working shell |
| [fastfetch](https://github.com/fastfetch-cli/fastfetch) | Fetch for be cool rices | | [fastfetch](https://github.com/fastfetch-cli/fastfetch) | Fetch for be cool rices |
| [yazi](https://github.com/sxyazi/yazi) | Rusted file-manager great!!! | | [yazi](https://github.com/sxyazi/yazi) | Rusted file-manager great!!! |
@ -34,9 +34,9 @@
| [trashy](https://github.com/oberblastmeister/trashy) | Trash manager | | [trashy](https://github.com/oberblastmeister/trashy) | Trash manager |
| [fuc](https://github.com/SUPERCILEX/fuc) | Rusted cp and rm | | [fuc](https://github.com/SUPERCILEX/fuc) | Rusted cp and rm |
| [doas](https://wiki.archlinux.org/title/Doas) | Sudo from bsd systems | | [doas](https://wiki.archlinux.org/title/Doas) | Sudo from bsd systems |
| GUI utilites | | GUI utilites | |
| [zen](https://github.com/zen-browser/desktop) | Stylish and modern ff (best my opinion) |
| [floorp](https://github.com/Floorp-Projects/Floorp) | One of best browser on FF | | [floorp](https://github.com/Floorp-Projects/Floorp) | One of best browser on FF |
| [zen](https://github.com/zen-browser/desktop) | Stylish and modern |
| [bottles](https://github.com/bottlesdevs/Bottles) | Wine launcher | | [bottles](https://github.com/bottlesdevs/Bottles) | Wine launcher |
| [nemo](https://github.com/linuxmint/nemo) | File manager from Cinnamon | | [nemo](https://github.com/linuxmint/nemo) | File manager from Cinnamon |
| [obsidian](https://obsidian.md) | Markdown editor | | [obsidian](https://obsidian.md) | Markdown editor |
@ -46,17 +46,18 @@
| [prismlauncher](https://github.com/PrismLauncher/PrismLauncher) | Fuckm all my homies plays this shit man | | [prismlauncher](https://github.com/PrismLauncher/PrismLauncher) | Fuckm all my homies plays this shit man |
| [vesktop](https://github.com/Vencord/Vesktop) | Wayland Discord client | | [vesktop](https://github.com/Vencord/Vesktop) | Wayland Discord client |
| [qbittorrent](https://github.com/qbittorrent/qBittorrent) | Torrents))))) hahah)))) | | [qbittorrent](https://github.com/qbittorrent/qBittorrent) | Torrents))))) hahah)))) |
| [ayugram](https://github.com/AyuGram/AyuGramDesktop) | IDK just modified tgram client lol |
| [ayugram](https://github.com/AyuGram/AyuGramDesktop) | Telegram client with ghost mode | | [ayugram](https://github.com/AyuGram/AyuGramDesktop) | Telegram client with ghost mode |
| [file-Roller](https://gitlab.gnome.org/GNOME/file-roller) | Archiver | | [file-Roller](https://gitlab.gnome.org/GNOME/file-roller) | Archiver |
| [mpv](https://github.com/mpv-player/mpv) | Simplest video player | | [mpv](https://github.com/mpv-player/mpv) | Simplest video player |
| [anime4k](https://github.com/bloc97/Anime4K) | Anime upscaler | | [anime4k](https://github.com/bloc97/Anime4K) | Anime upscaler |
| [swayimg](https://github.com/artemsen/swayimg) | Simple image viewer | | [swayimg](https://github.com/artemsen/swayimg) | Simple image viewer |
| Misc | | Misc | |
| [nix-tree](https://github.com/utdemir/nix-tree) | Tree for your generations&derivations | | [nix-tree](https://github.com/utdemir/nix-tree) | Tree for your generations&derivations |
| [prefetch-github](https://github.com/seppeljordan/nix-prefetch-github) | Tool for fetching github repo | | [nurl](https://github.com/nix-community/nurl) | Tool for fetching git repo |
| [tenki](https://github.com/ckaznable/tenki) | TUI clock with effects | | [tenki](https://github.com/ckaznable/tenki) | TUI clock with effects |
| [confetty](https://github.com/maaslalani/confetty) | Confetty and fireworks in terminal | | [confetty](https://github.com/maaslalani/confetty) | Confetty and fireworks in terminal |
| [jetbrains](https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/JetBrainsMono) | Nerded JetBrains | | [jetbrains](https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/JetBrainsMono) | Nerded JetBrains font |
- IDK WHAT ALSO DUDES - IDK WHAT ALSO DUDES
@ -64,12 +65,14 @@
![aye](https://git.sr.ht/~neverness/wallpapers/blob/main/dotfiles/workst/fetch.png) ![aye](https://git.sr.ht/~neverness/wallpapers/blob/main/dotfiles/workst/fetch.png)
![ауе](https://git.sr.ht/~neverness/wallpapers/blob/main/dotfiles/workst/zen.png) ![ауе](https://git.sr.ht/~neverness/wallpapers/blob/main/dotfiles/workst/spotify.png)
![ауе](https://git.sr.ht/~neverness/wallpapers/blob/main/dotfiles/workst/btop.png) ![ауе](https://git.sr.ht/~neverness/wallpapers/blob/main/dotfiles/workst/top.png)
![ауе](https://git.sr.ht/~neverness/wallpapers/blob/main/dotfiles/workst/yazi.png) ![ауе](https://git.sr.ht/~neverness/wallpapers/blob/main/dotfiles/workst/yazi.png)
![ауе](https://git.sr.ht/~neverness/wallpapers/blob/main/dotfiles/workst/adam_yeee_father.png)
#### ENGLISH OR SPANISH??? WHOEVER MOVES IS GAY))))))) #### ENGLISH OR SPANISH??? WHOEVER MOVES IS GAY)))))))
#### THANKS FOR [hezaki](https://codeberg.org/Hezaki/Touka/), [maxmurr](https://github.com/TheMaxMur/NixOS-Configuration), [artem](https://github.com/ArtemChandragupta/NixFlake) #### THANKS FOR [hezaki](https://codeberg.org/Hezaki/Touka/), [maxmurr](https://github.com/TheMaxMur/NixOS-Configuration), [artem](https://github.com/ArtemChandragupta/NixFlake)

View file

@ -6,11 +6,10 @@
require("yatline"):setup({ require("yatline"):setup({
section_separator = { open = "", close = "" }, section_separator = { open = "", close = "" },
part_separator = { open = "", close = "" }, part_separator = { open = "", close = "" },
inverse_separator = { open = "", close = "" }, inverse_separator = { open = "", close = "" },
style_a = { style_a = { fg = "white",
fg = "white",
bg_mode = { bg_mode = {
normal = "#${base02}", normal = "#${base02}",
select = "#${base02}", select = "#${base02}",
@ -26,71 +25,50 @@
permissions_x_fg = "cyan", permissions_x_fg = "cyan",
permissions_s_fg = "darkgray", permissions_s_fg = "darkgray",
tab_width = 20, show_background = false,
tab_use_inverse = true,
selected = { icon = "󰻭", fg = "yellow" },
copied = { icon = "", fg = "green" },
cut = { icon = "", fg = "red" },
total = { icon = "󰮍", fg = "yellow" },
succ = { icon = "", fg = "green" },
fail = { icon = "", fg = "red" },
found = { icon = "󰮕", fg = "blue" },
processed = { icon = "󰐍", fg = "green" },
show_background = false,
display_header_line = true, display_header_line = true,
display_status_line = true, display_status_line = true,
tab_width = 20,
tab_use_inverse = false,
selected = { icon = "󰻭", fg = "yellow" },
copied = { icon = "", fg = "green" },
cut = { icon = "", fg = "red" },
total = { icon = "󰮍", fg = "yellow" },
succ = { icon = "", fg = "green" },
fail = { icon = "", fg = "red" },
found = { icon = "󰮕", fg = "blue" },
processed = { icon = "󰐍", fg = "green" },
header_line = { header_line = {
left = { left = {
section_a = { section_a = { {type = "string", custom = false, name = "tab_path"}, },
{type = "string", custom = false, name = "tab_path"}, section_b = { },
}, section_c = { }
section_b = {
},
section_c = {
}
}, },
right = { right = {
section_a = { section_a = { {type = "line", custom = false, name = "tabs", params = {"right"}}, },
{type = "line", custom = false, name = "tabs", params = {"right"}}, section_b = { },
}, section_c = { {type = "coloreds", custom = false, name = "githead"}, }
section_b = {
},
section_c = {
}
} }
}, },
status_line = { status_line = {
left = { left = {
section_a = { section_a = { {type = "string", custom = false, name = "tab_mode"}, },
{type = "string", custom = false, name = "tab_mode"}, section_b = { {type = "string", custom = false, name = "hovered_size"}, },
}, section_c = { {type = "string", custom = false, name = "hovered_name"},
section_b = { {type = "coloreds", custom = false, name = "count"}, }
{type = "string", custom = false, name = "hovered_size"},
},
section_c = {
{type = "string", custom = false, name = "hovered_name"},
{type = "coloreds", custom = false, name = "count"},
}
}, },
right = { right = {
section_a = { section_a = { {type = "string", custom = false, name = "date", params = {"%d/%m/%Y"}}, },
{type = "string", custom = false, name = "date", params = {"%d/%m/%Y"}}, section_b = { {type = "string", custom = false, name = "hovered_file_extension", params = {true}}, },
}, section_c = { {type = "coloreds", custom = false, name = "permissions"}, }
section_b = {
{type = "string", custom = false, name = "hovered_file_extension", params = {true}},
},
section_c = {
{type = "coloreds", custom = false, name = "permissions"},
}
} }
}, },
}) })
require("yatline-githead"):setup()
''; '';
} }

View file

@ -1,5 +1,6 @@
{ pkgs, ... }: { pkgs, ... }:
let let
rev = "main";
yazi-plugins = pkgs.fetchFromGitHub { yazi-plugins = pkgs.fetchFromGitHub {
owner = "yazi-rs"; owner = "yazi-rs";
repo = "plugins"; repo = "plugins";
@ -19,44 +20,50 @@ in {
ouch = fetchFromGitHub { ouch = fetchFromGitHub {
owner = "ndtoan96"; owner = "ndtoan96";
repo = "ouch.yazi"; repo = "ouch.yazi";
rev = "251da6930ca8b7ee0384810086c3bf644caede3e";
hash = "sha256-yLt9aY6hUIOdBI5bMdCs7VYFJGyD3WIkmPxvWKNCskA="; hash = "sha256-yLt9aY6hUIOdBI5bMdCs7VYFJGyD3WIkmPxvWKNCskA=";
inherit rev;
}; };
glow = fetchFromGitHub { glow = fetchFromGitHub {
owner = "Reledia"; owner = "Reledia";
repo = "glow.yazi"; repo = "glow.yazi";
rev = "4e016fa2357e5e7e9b1a4881e1492d73a0a2f2cc";
hash = "sha256-d73C8s8p85c0xfq8Nfzlnp83JUakMPbviQDFCX0G+qE="; hash = "sha256-d73C8s8p85c0xfq8Nfzlnp83JUakMPbviQDFCX0G+qE=";
inherit rev;
}; };
ffmpeg = fetchFromGitHub { ffmpeg = fetchFromGitHub {
owner = "Tyarel8"; owner = "Tyarel8";
repo = "video-ffmpeg.yazi"; repo = "video-ffmpeg.yazi";
rev = "fe26a18f9b32880e10b686df5c4559d9af2bce6b";
hash = "sha256-PIsetF42mlxDv7hEBgjt4FdryDhWTAF/o0Z3Z1G8HJE="; hash = "sha256-PIsetF42mlxDv7hEBgjt4FdryDhWTAF/o0Z3Z1G8HJE=";
inherit rev;
}; };
relative = fetchFromGitHub { relative = fetchFromGitHub {
owner = "dedukun"; owner = "dedukun";
repo = "relative-motions.yazi"; repo = "relative-motions.yazi";
rev = "89d0cb9c84a7bba98d2e7ca4bac706d2458d0c06";
hash = "sha256-qtjAgH+NS4YFVIwq+x2sC90y4vDSXNI8pGXIZ3FuQMU="; hash = "sha256-qtjAgH+NS4YFVIwq+x2sC90y4vDSXNI8pGXIZ3FuQMU=";
inherit rev;
}; };
enter = fetchFromGitHub { enter = fetchFromGitHub {
owner = "ourongxing"; owner = "ourongxing";
repo = "fast-enter.yazi"; repo = "fast-enter.yazi";
rev = "dd498123cb0696d7fa50b32d2268fb8c2084a4a4";
hash = "sha256-jjluqFboFXV4yqBMvW7WhO61Urn2FQ/O31PqlaCxB2c="; hash = "sha256-jjluqFboFXV4yqBMvW7WhO61Urn2FQ/O31PqlaCxB2c=";
inherit rev;
}; };
yatline = fetchFromGitHub { yatline = fetchFromGitHub {
owner = "imsi32"; owner = "imsi32";
repo = "yatline.yazi"; repo = "yatline.yazi";
rev = "7b56434864d6a0b5d547fed2339b99346a018522";
hash = "sha256-4qxBAXFyPBQhSU24xL7fzhgM5e8Cq7BigEp4GPxSjD4="; hash = "sha256-4qxBAXFyPBQhSU24xL7fzhgM5e8Cq7BigEp4GPxSjD4=";
inherit rev;
}; };
archivemount = fetchFromGitHub { archivemount = fetchFromGitHub {
owner = "AnirudhG07"; owner = "AnirudhG07";
repo = "archivemount.yazi"; repo = "archivemount.yazi";
rev = "e82e38eda858716a1328b5e0c34382547777cb28";
hash = "sha256-gHk4PJDXq3OPUDD9sFZI+CcIFVDOxUzPLOezX3DDNVU="; hash = "sha256-gHk4PJDXq3OPUDD9sFZI+CcIFVDOxUzPLOezX3DDNVU=";
inherit rev;
};
yatline-githead = fetchFromGitHub {
owner = "imsi32";
repo = "yatline-githead.yazi";
hash = "sha256-SH2BDk8sHZT1L12gJjVbVBipiTwF/KARkuaJfNGdGXg=";
inherit rev;
}; };
}; };

File diff suppressed because it is too large Load diff

View file

@ -12,8 +12,7 @@ let
"$mod SHIFT, code:1${toString i}, movetoworkspace, ${toString ws}" "$mod SHIFT, code:1${toString i}, movetoworkspace, ${toString ws}"
]) 10)); ]) 10));
in { in {
wayland.windowManager.hyprland.settings = { wayland.windowManager.hyprland.settings = { # SHORTCUTS
# SHORTCUTS
"$m" = "SUPER"; "$m" = "SUPER";
"$s" = "SHIFT"; "$s" = "SHIFT";
"$a" = "ALT"; "$a" = "ALT";
@ -31,10 +30,8 @@ in {
"$mu" = "mouse_up"; "$mu" = "mouse_up";
"$ex" = "exec"; "$ex" = "exec";
# KEYBOARD bind = with cfg; # KEYBOARD
bind = with cfg; [ # MENU
[
# MENU
"$m, $tb, exec, ${pkgs.nwg-drawer}/bin/nwg-drawer -ovl -nocats -nofs -d -c 5 -mb -49" "$m, $tb, exec, ${pkgs.nwg-drawer}/bin/nwg-drawer -ovl -nocats -nofs -d -c 5 -mb -49"
# BUILTIN COMMANDS # BUILTIN COMMANDS
@ -54,11 +51,11 @@ in {
"$m $s, G, changegroupactive" "$m $s, G, changegroupactive"
"$m $a, G, moveoutofgroup" "$m $a, G, moveoutofgroup"
"$m, Z, togglespecialworkspace, extra" "$m, A, togglespecialworkspace, extra"
"$m $s, Z, movetoworkspace, special:extra" "$m $s, A, movetoworkspace, special:extra"
"$m, C, togglespecialworkspace, magic" "$m, D, togglespecialworkspace, magic"
"$m $s, C, movetoworkspace, special:magic" "$m $s, D, movetoworkspace, special:magic"
"$m, $md, workspace, e+1" "$m, $md, workspace, e+1"
"$m, $mu, workspace, e-1" "$m, $mu, workspace, e-1"
@ -127,8 +124,7 @@ in {
", XF86MonBrightnessUp, $ex, doas light -A 10" ", XF86MonBrightnessUp, $ex, doas light -A 10"
]; ];
# MOUSE bindm = [ # MOUSE
bindm = [
"$m, mouse:272, movewindow" "$m, mouse:272, movewindow"
"$m, mouse:273, resizewindow" "$m, mouse:273, resizewindow"
"$m $s, mouse:273, resizewindow 1" "$m $s, mouse:273, resizewindow 1"
@ -137,11 +133,11 @@ in {
# SELECT AREA FOR VIDEO RECORD # SELECT AREA FOR VIDEO RECORD
xdg.configFile."hypr/wfrec" = { xdg.configFile."hypr/wfrec" = {
executable = true;
text = with config.lib.stylix.colors; '' text = with config.lib.stylix.colors; ''
#!/usr/bin/env bash #!/usr/bin/env bash
${pkgs.wf-recorder}/bin/wf-recorder -a ${aud} -f ${vid} -g "$(${pkgs.slurp}/bin/slurp -b '${base00}CC' -c '${base0F}FF' -B '${base02}CC' -w '3')" ${pkgs.wf-recorder}/bin/wf-recorder -a ${aud} -f ${vid} -g "$(${pkgs.slurp}/bin/slurp -b '${base00}CC' -c '${base0F}FF' -B '${base02}CC' -w '3')"
''; '';
executable = true;
}; };
} }

View file

@ -46,9 +46,7 @@
icon = "adwaita"; icon = "adwaita";
}; };
qt = True; # QT APPS qt = True; # QT APPS
stylix = True // { # ALL_OVER stylix = True // { image = "ocean"; };
image = "train";
};
}; };
wm = { # WINDOW MANAGER wm = { # WINDOW MANAGER
hyprland = True; hyprland = True;

View file

@ -22,9 +22,9 @@
"$m $s, M, exec, kitty ${c}=anicliru anicli-ru -q 1080" "$m $s, M, exec, kitty ${c}=anicliru anicli-ru -q 1080"
"$m $a, M, exec, onlyoffice" "$m $a, M, exec, onlyoffice"
"$m, S, exec, bottles" "$m, Z, exec, bottles"
"$m $s, S, exec, prismlauncher" "$m $s, Z, exec, prismlauncher"
"$m $a, S, exec, qbittorrent" "$m $a, Z, exec, qbittorrent"
# SCREENSHOTTER & VIDEO # SCREENSHOTTER & VIDEO
", $PR, exec, ${grimblast}/bin/grimblast copysave area" ", $PR, exec, ${grimblast}/bin/grimblast copysave area"