mirror of
https://git.sr.ht/~neverness/ultima
synced 2025-01-14 03:03:51 +00:00
readme (test)
This commit is contained in:
parent
4062967235
commit
20972df36f
117
README.md
117
README.md
|
@ -19,9 +19,10 @@
|
|||
hostName = "pantheon"; # hostName is ~/flakeDir/hostName
|
||||
userName = "arthemida"; # userName
|
||||
flakeDir = "/persist/flake"; # flakeDir
|
||||
is = "desktop"; # for laptop | desktop | server
|
||||
# CUSTOMIZE
|
||||
theme = "chanivibes"; # from inputs.design.base16
|
||||
is = "desktop"; # for laptop | desktop | server
|
||||
image = "default"; # from inputs.design.wallpapers
|
||||
# SYS INFA
|
||||
plfrm = "x86_64-linux"; # your architecture
|
||||
ver = "24.05"; # stateVersion in below /etc/nixos/configuration.nix
|
||||
|
@ -38,67 +39,69 @@
|
|||
<details>
|
||||
<summary>Software</summary>
|
||||
|
||||
| Name with url | Desciption |
|
||||
| -------------------------------------------------------------------------------------------- | ------------------------------------------------ |
|
||||
| Desktop utilites | |
|
||||
| [hyprland](https://github.com/hyprwm/hyprland) | Best window manager |
|
||||
| [kitty](https://github.com/kovidgoyal/kitty) | Very good terminal with image preview |
|
||||
| [foot](https://codeberg.org/dnkl/foot) | Simplest terminal |
|
||||
| [grimblast](https://github.com/hyprwm/contrib/tree/main/grimblast) | Screenshoter |
|
||||
| [nwg-drawer](https://github.com/nwg-piotr/nwg-drawer) | Gnome-like launcher |
|
||||
| [waybar](https://github.com/Alexays/Waybar) | Bar for wayland compositors |
|
||||
| CLI utilites | |
|
||||
| [fish](https://github.com/fish-shell/fish-shell) | Just working shell |
|
||||
| [fastfetch](https://github.com/fastfetch-cli/fastfetch) | Fetch for be cool rices |
|
||||
| [yazi](https://github.com/sxyazi/yazi) | Rusted file-manager great!!! |
|
||||
| [helix](https://github.com/helix-editor/helix) | Best text editor with vi-like keys |
|
||||
| [cava](https://github.com/karlstav/cava) | Sound visualizer |
|
||||
| [rustmission](https://github.com/intuis/rustmission) | TUI for Transmission |
|
||||
| [torque](https://github.com/dylanaraps/torque) | Bash...ugly...magnet only Transmission TUI |
|
||||
| [eza](https://github.com/eza-community/eza) | Rusted ls with icons |
|
||||
| [lutgen](https://github.com/ozwaldorf/lutgen-rs) | Rusted lut |
|
||||
| [jpegoptim](https://github.com/tjko/jpegoptim) | Low size for jpeg |
|
||||
| [optipng](https://optipng.sourceforge.net) | Low size for png |
|
||||
| [nvtop](https://github.com/Syllo/nvtop) | Top for GPU |
|
||||
| [btop](https://github.com/aristocratos/btop) | Very informated top |
|
||||
| [trashy](https://github.com/oberblastmeister/trashy) | Trash manager |
|
||||
| [fuc](https://github.com/SUPERCILEX/fuc) | Rusted cp and rm commands |
|
||||
| [sudo-rs](https://github.com/trifectatechfoundation/sudo-rs) | Fast and secure sudo |
|
||||
| GUI utilites | |
|
||||
| [zen](https://github.com/zen-browser/desktop) | Stylish and modern ForryFox (best my opinion) |
|
||||
| [floorp](https://github.com/Floorp-Projects/Floorp) | One of best browser on FurryFox |
|
||||
| [nemo](https://github.com/linuxmint/nemo) | File manager from Cinnamon |
|
||||
| [obsidian](https://obsidian.md) | Markdown editor |
|
||||
| [onlyoffice](https://github.com/ONLYOFFICE/DesktopEditors) | Office suite |
|
||||
| [haguichi](https://github.com/ztefn/haguichi) | GUI for Hamachi |
|
||||
| [vesktop](https://github.com/Vencord/Vesktop) | Wayland Discord client |
|
||||
| [qbittorrent](https://github.com/qbittorrent/qBittorrent) | Torrents))))) hahah)))) |
|
||||
| [64gram](https://github.com/TDesktop-x64/tdesktop) | IDK just modified tgram client lol |
|
||||
| [ayugram](https://github.com/AyuGram/AyuGramDesktop) i dont user that | Telegram client with ghost mode |
|
||||
| [file-Roller](https://gitlab.gnome.org/GNOME/file-roller) | Archiver |
|
||||
| [filezilla](https://filezilla-project.org/sourcecode.php) | Good FTP client |
|
||||
| [mpv](https://github.com/mpv-player/mpv) | Simplest video player |
|
||||
| [anime4k](https://github.com/bloc97/Anime4K) | Anime upscaler |
|
||||
| [swayimg](https://github.com/artemsen/swayimg) | Simple image viewer |
|
||||
| Games | |
|
||||
| [mindustry](https://github.com/Anuken/Mindustry) | OHMYGOD 10/10 RTS YEEEE BOYYYY |
|
||||
| [bottles](https://github.com/bottlesdevs/Bottles) | Wine launcher with multiple prefixes |
|
||||
| [prismlauncher](https://github.com/PrismLauncher/PrismLauncher) | Fuckm all my homies plays this shit man |
|
||||
| [steam](https://store.steampowered.com) | Cool game store and launcher |
|
||||
| [legendary](https://github.com/derrod/legendary) | CLI for Epic Games Store |
|
||||
| [protonup](https://github.com/DavidoTek/ProtonUp-Qt) | Provides Proton-GE/Wine-GE for Steam and Bottles |
|
||||
| [proton-ge](https://github.com/GloriousEggroll/proton-ge-custom) | GE(idk what that mean) version of Valve Proton |
|
||||
| Misc | |
|
||||
| [nix-tree](https://github.com/utdemir/nix-tree) | Tree for your generations&derivations |
|
||||
| [nurl](https://github.com/nix-community/nurl) | Tool for fetching git repo |
|
||||
| [tenki](https://github.com/ckaznable/tenki) | TUI clock with effects |
|
||||
| [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 font |
|
||||
| Category | Sub category with (name + url) | Desciption |
|
||||
| ---------------: | :----------------------------------------------------------------: | ------------------------------------------------ |
|
||||
| Desktop utilites | Window manager | |
|
||||
| | [hyprland](https://github.com/hyprwm/hyprland) | Best window manager |
|
||||
| | [kitty](https://github.com/kovidgoyal/kitty) | Very good terminal with image preview |
|
||||
| | [foot](https://codeberg.org/dnkl/foot) | Simplest terminal |
|
||||
| | [grimblast](https://github.com/hyprwm/contrib/tree/main/grimblast) | Screenshoter |
|
||||
| | [nwg-drawer](https://github.com/nwg-piotr/nwg-drawer) | Gnome-like launcher |
|
||||
| | [waybar](https://github.com/Alexays/Waybar) | Bar for wayland compositors |
|
||||
| CLI utilites | Useful | |
|
||||
| | [fish](https://github.com/fish-shell/fish-shell) | Just working shell |
|
||||
| | [fastfetch](https://github.com/fastfetch-cli/fastfetch) | Fetch for be cool rices |
|
||||
| | [yazi](https://github.com/sxyazi/yazi) | Rusted file-manager great!!! |
|
||||
| | [helix](https://github.com/helix-editor/helix) | Best text editor with vi-like keys |
|
||||
| | [cava](https://github.com/karlstav/cava) | Sound visualizer |
|
||||
| | [rustmission](https://github.com/intuis/rustmission) | TUI for Transmission |
|
||||
| | [torque](https://github.com/dylanaraps/torque) | Bash...ugly...magnet only Transmission TUI |
|
||||
| | [eza](https://github.com/eza-community/eza) | Rusted ls with icons |
|
||||
| | [lutgen](https://github.com/ozwaldorf/lutgen-rs) | Rusted lut |
|
||||
| | [jpegoptim](https://github.com/tjko/jpegoptim) | Low size for jpeg |
|
||||
| | [optipng](https://optipng.sourceforge.net) | Low size for png |
|
||||
| | [nvtop](https://github.com/Syllo/nvtop) | Top for GPU |
|
||||
| | [btop](https://github.com/aristocratos/btop) | Very informated top |
|
||||
| | [trashy](https://github.com/oberblastmeister/trashy) | Trash manager |
|
||||
| | [fuc](https://github.com/SUPERCILEX/fuc) | Rusted cp and rm commands |
|
||||
| | [sudo-rs](https://github.com/trifectatechfoundation/sudo-rs) | Fast and secure sudo |
|
||||
| GUI utilites | GUI utilites | |
|
||||
| | [zen](https://github.com/zen-browser/desktop) | Stylish and modern ForryFox (best my opinion) |
|
||||
| | [floorp](https://github.com/Floorp-Projects/Floorp) | One of best browser on FurryFox |
|
||||
| | [nemo](https://github.com/linuxmint/nemo) | File manager from Cinnamon |
|
||||
| | [obsidian](https://obsidian.md) | Markdown editor |
|
||||
| | [onlyoffice](https://github.com/ONLYOFFICE/DesktopEditors) | Office suite |
|
||||
| | [haguichi](https://github.com/ztefn/haguichi) | GUI for Hamachi |
|
||||
| | [vesktop](https://github.com/Vencord/Vesktop) | Wayland Discord client |
|
||||
| | [qbittorrent](https://github.com/qbittorrent/qBittorrent) | Torrents))))) hahah)))) |
|
||||
| | [64gram](https://github.com/TDesktop-x64/tdesktop) | IDK just modified tgram client lol |
|
||||
| | [ayugram](https://github.com/AyuGram/AyuGramDesktop) | Telegram client with ghost mode |
|
||||
| | [file-Roller](https://gitlab.gnome.org/GNOME/file-roller) | Archiver |
|
||||
| | [filezilla](https://filezilla-project.org) | Good FTP client |
|
||||
| | [mpv](https://github.com/mpv-player/mpv) | Simplest video player |
|
||||
| | [anime4k](https://github.com/bloc97/Anime4K) | Anime upscaler |
|
||||
| | [swayimg](https://github.com/artemsen/swayimg) | Simple image viewer |
|
||||
| Games | Games | |
|
||||
| | [mindustry](https://github.com/Anuken/Mindustry) | OHMYGOD 10/10 RTS YEEEE BOYYYY |
|
||||
| | [bottles](https://github.com/bottlesdevs/Bottles) | Wine launcher with multiple prefixes |
|
||||
| | [prismlauncher](https://github.com/PrismLauncher/PrismLauncher) | Fuckm all my homies plays this shit man |
|
||||
| | [steam](https://store.steampowered.com) | Cool game store and launcher |
|
||||
| | [legendary](https://github.com/derrod/legendary) | CLI for Epic Games Store |
|
||||
| | [protonup](https://github.com/DavidoTek/ProtonUp-Qt) | Provides Proton-GE/Wine-GE for Steam and Bottles |
|
||||
| | [proton-ge](https://github.com/GloriousEggroll/proton-ge-custom) | GE(idk what that mean) version of Valve Proton |
|
||||
| Misc | Misc | |
|
||||
| | [nix-tree](https://github.com/utdemir/nix-tree) | Tree for your generations&derivations |
|
||||
| | [nurl](https://github.com/nix-community/nurl) | Tool for fetching git repo |
|
||||
| | [tenki](https://github.com/ckaznable/tenki) | TUI clock with effects |
|
||||
| | [confetty](https://github.com/maaslalani/confetty) | Confetty and fireworks in terminal |
|
||||
| | [jetbrains](https://github.com/ryanoasis/nerd-fonts) | Nerded fonts |
|
||||
|
||||
- IDK WHAT ALSO DUDES
|
||||
|
||||
</details>
|
||||
|
||||
### PREVIEW
|
||||
|
||||
![aye](https://git.sr.ht/~neverness/design/blob/main/dotfiles/workst/fetch.jpeg)
|
||||
|
||||
![ауе](https://git.sr.ht/~neverness/design/blob/main/dotfiles/workst/spotify.jpeg)
|
||||
|
|
|
@ -7,9 +7,10 @@
|
|||
hostName = "jetpure";
|
||||
userName = "nixzoid";
|
||||
flakeDir = "/persist/flake";
|
||||
is = "desktop";
|
||||
# CUSTOMIZE
|
||||
theme = "paradise"; # from inputs.design
|
||||
is = "desktop";
|
||||
image = "train";
|
||||
# SYS INFA
|
||||
plfrm = "x86_64-linux";
|
||||
ver = "24.05";
|
||||
|
|
|
@ -2,9 +2,13 @@
|
|||
let
|
||||
inherit (x) True;
|
||||
inherit (x) False;
|
||||
inherit (x) umport;
|
||||
in
|
||||
{
|
||||
imports = [ ./parts ];
|
||||
imports = umport {
|
||||
exclude = [ ./default.nix ];
|
||||
path = ./.;
|
||||
};
|
||||
module = {
|
||||
programs = {
|
||||
# PROGRAMS
|
||||
|
@ -59,8 +63,6 @@ in
|
|||
}; # GTK APPS
|
||||
qt = True; # QT APPS
|
||||
stylix = True // {
|
||||
theme = "paradise";
|
||||
image = "train";
|
||||
cursor = with config.lib.stylix.colors.withHashtag; {
|
||||
bg = "${base0E}";
|
||||
ol = "${base00}";
|
||||
|
|
|
@ -22,11 +22,6 @@
|
|||
btop = "btop";
|
||||
ntop = "nvtop -i";
|
||||
|
||||
# TRASHY
|
||||
tres = "trash restore";
|
||||
tput = "trash put";
|
||||
tempty = "trash empty -all";
|
||||
|
||||
# CLOCK
|
||||
ter = "${tenki}/bin/tenki --mode rain --wind disable --timer-color cyan -f 80";
|
||||
tes = "${tenki}/bin/tenki --mode snow --wind disable --timer-color yellow -f 80";
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
imports = [
|
||||
./abbrs.nix
|
||||
./alias.nix
|
||||
./hyprland.nix
|
||||
./pkgs.nix
|
||||
./sway.nix
|
||||
];
|
||||
}
|
|
@ -2,9 +2,13 @@
|
|||
let
|
||||
inherit (x) True;
|
||||
inherit (x) False;
|
||||
inherit (x) umport;
|
||||
in
|
||||
{
|
||||
imports = [ ./parts ];
|
||||
imports = umport {
|
||||
exclude = [ ./default.nix ];
|
||||
path = ./.;
|
||||
};
|
||||
module = {
|
||||
themes.stylix = True // {
|
||||
theme = "paradise";
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
imports = [
|
||||
./disks.nix
|
||||
./pkgs.nix
|
||||
];
|
||||
}
|
|
@ -6,8 +6,9 @@
|
|||
hostName ? "sus",
|
||||
userName ? "amogus",
|
||||
flakeDir ? null,
|
||||
theme ? "horizon-dark",
|
||||
is ? null,
|
||||
theme ? "horizon-dark",
|
||||
image ? "train",
|
||||
# SYSINFO
|
||||
plfrm ? "x86_64-linux",
|
||||
ver ? "24.05",
|
||||
|
@ -36,8 +37,10 @@ let
|
|||
hostName
|
||||
userName
|
||||
flakeDir
|
||||
theme
|
||||
is
|
||||
# CUSTOMIZE
|
||||
theme
|
||||
image
|
||||
# SYSINFA
|
||||
plfrm
|
||||
ver
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
theme,
|
||||
inputs,
|
||||
pkgs,
|
||||
lib,
|
||||
|
@ -18,7 +17,6 @@ with lib.types;
|
|||
{
|
||||
# ylib & stylix
|
||||
umport = inputs.nypkgs.legacyPackages.${pkgs.system}.lib.umport;
|
||||
base16 = "${inputs.design}/base16/${theme}.yaml";
|
||||
# enable = true; ++ enable = false;
|
||||
True = {
|
||||
enable = true;
|
||||
|
|
|
@ -28,7 +28,6 @@ in
|
|||
options = {
|
||||
module.themes.stylix = {
|
||||
enable = mkBool;
|
||||
theme = mkOpt.str;
|
||||
image = mkOpt.str;
|
||||
cursor = {
|
||||
bg = mkOpt.str;
|
||||
|
@ -53,8 +52,8 @@ in
|
|||
];
|
||||
stylix = True // {
|
||||
autoEnable = false;
|
||||
base16Scheme = base16;
|
||||
image = "${wal}/wallpapers/paradise/${cfg.image}.jpg";
|
||||
base16Scheme = "${wal}/base16/${x.theme}.yaml";
|
||||
image = "${wal}/wallpapers/paradise/${x.image}.jpg";
|
||||
cursor = with inputs.cursors.packages.${pkgs.system}; {
|
||||
size = 16;
|
||||
name = "GoogleDot-Custom";
|
||||
|
|
|
@ -17,41 +17,64 @@ in
|
|||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
services.zapret = True // {
|
||||
params = [
|
||||
"--dpi-desync=fake"
|
||||
"--dpi-desync-ttl=8"
|
||||
"-dpi-desync-repeats=15"
|
||||
];
|
||||
httpMode = "full";
|
||||
udpSupport = true;
|
||||
udpPorts = [ "50000:50099" ];
|
||||
whitelist = [
|
||||
"animego.org"
|
||||
"github.io"
|
||||
"proton.me"
|
||||
"youtube.com"
|
||||
"googlevideo.com"
|
||||
"ytimg.com"
|
||||
"youtu.be"
|
||||
"rutracker.org"
|
||||
"rutracker.cc"
|
||||
"rutrk.org"
|
||||
"t-ru.org"
|
||||
"medium.com"
|
||||
"dis.gd"
|
||||
"discord.co"
|
||||
"discord.com"
|
||||
"discord.dev"
|
||||
"discord.gg"
|
||||
"discord.gift"
|
||||
"discord.media"
|
||||
"discord.new"
|
||||
"discordapp.com"
|
||||
"discordapp.net"
|
||||
"discordcdn.com"
|
||||
"discordstatus.com"
|
||||
];
|
||||
services = {
|
||||
zapret = True // {
|
||||
params = [
|
||||
"--dpi-desync=syndata,fake,split2"
|
||||
"--dpi-desync-fooling=md5sig"
|
||||
"--dpi-desync-repeats=6"
|
||||
];
|
||||
httpMode = "full";
|
||||
udpSupport = true;
|
||||
udpPorts = [ "50000:50099" ];
|
||||
whitelist = [
|
||||
"googlevideo.com"
|
||||
"youtubei.googleapis.com"
|
||||
"ytimg.com"
|
||||
"yt3.ggpht.com"
|
||||
"yt4.ggpht.com"
|
||||
"youtube.com"
|
||||
"youtubeembeddedplayer.googleapis.com"
|
||||
"ytimg.l.google.com"
|
||||
"jnn-pa.googleapis.com"
|
||||
"youtube-nocookie.com"
|
||||
"youtube-ui.l.google.com"
|
||||
"yt-video-upload.l.google.com"
|
||||
"wide-youtube.l.google.com"
|
||||
"gstatic.com"
|
||||
"discord.gg"
|
||||
"discord.media"
|
||||
"discordapp.com"
|
||||
"discordapp.net"
|
||||
"dl.discordapp.net"
|
||||
"discordapp.io"
|
||||
"discord.com"
|
||||
"discordcdn.com"
|
||||
"discord.dev"
|
||||
"discord.new"
|
||||
"discord.gift"
|
||||
"dis.gd"
|
||||
"discordstatus.com"
|
||||
"animego.org"
|
||||
"animego.pro"
|
||||
"jut.su"
|
||||
];
|
||||
};
|
||||
dnscrypt-proxy2 = {
|
||||
enable = true;
|
||||
settings = {
|
||||
server_names = [
|
||||
"cloudflare"
|
||||
"scaleway-fr"
|
||||
"google"
|
||||
"yandex"
|
||||
];
|
||||
listen_addresses = [
|
||||
"127.0.0.1:53"
|
||||
"[::1]:53"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -9,6 +9,7 @@ with lib;
|
|||
with x;
|
||||
let
|
||||
cfg = config.module.themes.stylix;
|
||||
wal = inputs.design;
|
||||
in
|
||||
{
|
||||
options = {
|
||||
|
@ -23,7 +24,7 @@ in
|
|||
stylix = True // {
|
||||
# COLORIZE !!!
|
||||
autoEnable = false;
|
||||
base16Scheme = base16;
|
||||
base16Scheme = "${wal}/base16/${x.theme}.yaml";
|
||||
targets = {
|
||||
console = True; # TTY
|
||||
chromium = True; # CHROMIUM LOL
|
||||
|
|
Loading…
Reference in a new issue