Compare commits

...

2 Commits

Author SHA1 Message Date
8b0cdf252e flake.lock: bump flake.lock
Signed-off-by: unexplrd <unexplrd@linerds.us>
2025-04-14 13:06:47 +03:00
a0e3d4699d minor programs change
Signed-off-by: unexplrd <unexplrd@linerds.us>
2025-04-14 13:06:47 +03:00
5 changed files with 67 additions and 66 deletions

96
flake.lock generated
View File

@ -108,11 +108,11 @@
"systems": "systems" "systems": "systems"
}, },
"locked": { "locked": {
"lastModified": 1743008896, "lastModified": 1744122991,
"narHash": "sha256-mU0WYwrgN8Sus4ktBsSzkvs0++vAKrhNE0A0vWo8AzY=", "narHash": "sha256-Mk7dW932hmuvtSzyJJgjqF8/7YgDgV0nc3Ju4QtIzXs=",
"owner": "numtide", "owner": "numtide",
"repo": "blueprint", "repo": "blueprint",
"rev": "7ae2142c8b5a47bed6d403fdd5f5a1215961e10c", "rev": "ce2b3370b6915bc457b669e53d04f0231b66b60f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -126,11 +126,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1743801669, "lastModified": 1744447794,
"narHash": "sha256-RxQQQCGqywOPbdNrWGbFyFdcrdrXM4YBHW7vYt13OeI=", "narHash": "sha256-z5uK5BDmFg0L/0EW2XYLGr39FbQeXyNVnIEhkZrG8+Q=",
"owner": "catppuccin", "owner": "catppuccin",
"repo": "nix", "repo": "nix",
"rev": "07beb389d69a52c4dd5895da9553463c3740a26a", "rev": "c44fe73ed8e5d5809eded7cc6156ca9c40044e42",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -150,11 +150,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1743703189, "lastModified": 1744455756,
"narHash": "sha256-5s1zBM+pmpxvHInRbVScsueETRxVAi4EvDl4V3FzKjI=", "narHash": "sha256-wPZ1GfwpUsz/4nFrVXk8fmiXn8kHiYSQEQWeAq48ONY=",
"owner": "chaotic-cx", "owner": "chaotic-cx",
"repo": "nyx", "repo": "nyx",
"rev": "d3d2a0d76c2d85a49f30cb50956b0e8d93ee6ec6", "rev": "99f9f08455cf22de124c059b18988ee8d452285b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -209,11 +209,11 @@
"rust-analyzer-src": "rust-analyzer-src" "rust-analyzer-src": "rust-analyzer-src"
}, },
"locked": { "locked": {
"lastModified": 1742452566, "lastModified": 1744231114,
"narHash": "sha256-sVuLDQ2UIWfXUBbctzrZrXM2X05YjX08K7XHMztt36E=", "narHash": "sha256-60gLl2rJFt6SRwqWimsTAeHgfsIE1iV0zChdJFOvx8w=",
"owner": "nix-community", "owner": "nix-community",
"repo": "fenix", "repo": "fenix",
"rev": "7d9ba794daf5e8cc7ee728859bc688d8e26d5f06", "rev": "0ccfe532b1433da8e5a23cd513ff6847e0f6a8c2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -496,11 +496,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1743648554, "lastModified": 1744400600,
"narHash": "sha256-23JFd+zd2GamTTdnGuFVeIg8x8C3hLpQJRh/PGTORzo=", "narHash": "sha256-qYhUgA98mhq1QK13r9qVY+sG1ri6FBgyp+GApX6wS20=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "107352dde4ff3c01cb5a0b3fe17f5beef37215bc", "rev": "b74b22bb6167e8dff083ec6988c98798bf8954d3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -516,11 +516,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1743869639, "lastModified": 1744498625,
"narHash": "sha256-Xhe3whfRW/Ay05z9m1EZ1/AkbV1yo0tm1CbgjtCi4rQ=", "narHash": "sha256-pL52uCt9CUoTTmysGG91c2FeU7XUvpB7Cep6yon2vDk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "d094c6763c6ddb860580e7d3b4201f8f496a6836", "rev": "db56335ca8942d86f2200664acdbd5b9212b26ad",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -626,11 +626,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1743895813, "lastModified": 1744498983,
"narHash": "sha256-Bj0DslgOrAxs16wSfVvkO8z6o+GF5VLSBn79I7pUZNQ=", "narHash": "sha256-YeyqAoHATHUhAz3OXytN0K/mFxpgTyYzPEnV7fjD5kc=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "e96b8ce4cc5e5856b6da653f1d92af856b5e72c9", "rev": "303a10d27c7d9147b6c2256c0da4d4941051f66b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -651,11 +651,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1743549251, "lastModified": 1743714874,
"narHash": "sha256-yf+AXt0RkAkCyF6iSnJt6EJAnNG/l6qv70CVzhRP6Bg=", "narHash": "sha256-yt8F7NhMFCFHUHy/lNjH/pjZyIDFNk52Q4tivQ31WFo=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-protocols", "repo": "hyprland-protocols",
"rev": "4ab17ccac08456cb5e00e8bd323de2efd30612be", "rev": "3a5c2bda1c1a4e55cc1330c782547695a93f05b2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -803,11 +803,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1742984269, "lastModified": 1743950287,
"narHash": "sha256-uz9FaCIbga/gQ5ZG1Hb4HVVjTWT1qjjCAFlCXiaefxg=", "narHash": "sha256-/6IAEWyb8gC/NKZElxiHChkouiUOrVYNq9YqG0Pzm4Y=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprutils", "repo": "hyprutils",
"rev": "7248194a2ce0106ae647b70d0526a96dc9d6ad60", "rev": "f2dc70e448b994cef627a157ee340135bd68fbc6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -875,11 +875,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1743660830, "lastModified": 1744270169,
"narHash": "sha256-ezJqPIuB25iMJeugwHKWnB1DjMvrdpkrPxE3TCULjGk=", "narHash": "sha256-yV6OhBUj3Ag1l9gdf7eObkAoli35SUxDtFvC8JbsVrk=",
"owner": "Jovian-Experiments", "owner": "Jovian-Experiments",
"repo": "Jovian-NixOS", "repo": "Jovian-NixOS",
"rev": "c7ade1c8fe2bdb70d38b3b9a97b874dcaf33b755", "rev": "10d3614023e2fb15e5e7089235e9958b9aa71a6c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -975,11 +975,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1743911143, "lastModified": 1744518957,
"narHash": "sha256-4j4JPwr0TXHH4ZyorXN5yIcmqIQr0WYacsuPA4ktONo=", "narHash": "sha256-RLBSWQfTL0v+7uyskC5kP6slLK1jvIuhaAh8QvB75m4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "a36f6a7148aec2c77d78e4466215cceb2f5f4bfb", "rev": "4fc9ea78c962904f4ea11046f3db37c62e8a02fd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -990,11 +990,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1743420942, "lastModified": 1744366945,
"narHash": "sha256-b/exDDQSLmENZZgbAEI3qi9yHkuXAXCPbormD8CSJXo=", "narHash": "sha256-OuLhysErPHl53BBifhesrRumJNhrlSgQDfYOTXfgIMg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "de6fc5551121c59c01e2a3d45b277a6d05077bc4", "rev": "1fe3cc2bc5d2dc9c81cb4e63d2f67c1543340df1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1006,11 +1006,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1743583204, "lastModified": 1744098102,
"narHash": "sha256-F7n4+KOIfWrwoQjXrL2wD9RhFYLs2/GGe/MQY1sSdlE=", "narHash": "sha256-tzCdyIJj9AjysC3OuKA+tMD/kDEDAF9mICPDU7ix0JA=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "2c8d3f48d33929642c1c12cd243df4cc7d2ce434", "rev": "c8cd81426f45942bb2906d5ed2fe21d2f19d95b7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1038,11 +1038,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1743827369, "lastModified": 1744463964,
"narHash": "sha256-rpqepOZ8Eo1zg+KJeWoq1HAOgoMCDloqv5r2EAa9TSA=", "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "42a1c966be226125b48c384171c44c651c236c22", "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1205,11 +1205,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1743910657, "lastModified": 1744518500,
"narHash": "sha256-zr2jmWeWyhCD8WmO2aWov2g0WPPuZfcJDKzMJZYGq3Y=", "narHash": "sha256-lv52pnfiRGp5+xkZEgWr56DWiRgkMFXpiGba3eJ3krE=",
"owner": "mic92", "owner": "mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "523f58a4faff6c67f5f685bed33a7721e984c304", "rev": "7e147a1ae90f0d4a374938cdc3df3cdaecb9d388",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1240,11 +1240,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1743888894, "lastModified": 1744270948,
"narHash": "sha256-FZG4+KaspfpmDbTeOA3CfsIFqrOWW9j/K6wNgpge17s=", "narHash": "sha256-+1psY8uBaDdkqV/P3G40SzulPvUcb9VHisqQnDozC0U=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "9a3fb931fdfc5d6be48dc3c90fe775aada78efba", "rev": "ce45f19e8acb43e5f02888d873d451e2f994546b",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -7,6 +7,7 @@
}; };
syncthing.enable = true; syncthing.enable = true;
terminal.wezterm.enable = true; terminal.wezterm.enable = true;
terminal.ghostty.enable = true;
services = { services = {
pueue.enable = true; # process queue in rust pueue.enable = true; # process queue in rust
@ -19,6 +20,8 @@
enable = true; enable = true;
settings.update_ms = 200; settings.update_ms = 200;
}; };
direnv.enable = true;
direnv.silent = true;
eza.enable = true; # ls in rust eza.enable = true; # ls in rust
fd.enable = true; # find in rust fd.enable = true; # find in rust
fzf.enable = true; # fuzzy finder in rust fzf.enable = true; # fuzzy finder in rust
@ -34,8 +37,13 @@
}; };
gitui.enable = true; # git ui in rust gitui.enable = true; # git ui in rust
jujutsu.enable = true; # vcs in rust jujutsu.enable = true; # vcs in rust
keychain = {
enable = true;
keys = ["id_ed25519"];
};
nix-index-database.comma.enable = true; nix-index-database.comma.enable = true;
nix-index.enable = true; nix-index.enable = true;
nix-your-shell.enable = true;
pay-respects.enable = true; # thefuck in rust pay-respects.enable = true; # thefuck in rust
ripgrep.enable = true; # grep in rust ripgrep.enable = true; # grep in rust
}; };

View File

@ -13,16 +13,6 @@ in {
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
programs = { programs = {
eza.enable = true;
zoxide.enable = true; # fuzzy cd in rust
direnv.enable = true;
direnv.silent = true;
nix-your-shell.enable = true;
keychain = {
enable = true;
# extraFlags = ["--quiet" "--noask"];
keys = ["id_ed25519"];
};
fish = { fish = {
enable = true; # friendly interactive shell in rust enable = true; # friendly interactive shell in rust
shellAliases = { shellAliases = {

View File

@ -13,6 +13,7 @@ in {
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
programs = { programs = {
eza.enableNushellIntegration = false;
atuin = { atuin = {
enable = false; enable = false;
enableNushellIntegration = true; enableNushellIntegration = true;
@ -21,8 +22,6 @@ in {
]; ];
}; };
carapace.enable = true; carapace.enable = true;
zoxide.enable = true;
oh-my-posh.enableNushellIntegration = true;
nushell = { nushell = {
enable = true; enable = true;
environmentVariables = { environmentVariables = {
@ -32,9 +31,15 @@ in {
}; };
shellAliases = { shellAliases = {
cd = "z"; cd = "z";
la = "ls -a"; # ed = "$env.EDITOR";
jf = "jj-fzf"; # think of jeff
jo = "joshuto"; # think of josh
l = "ls -la"; l = "ls -la";
la = "ls -a";
ll = "ls -l";
nix-shell = "nix-shell --command nu"; nix-shell = "nix-shell --command nu";
p = "pueue";
s = "systemctl";
}; };
extraConfig = '' extraConfig = ''
$env.config = { $env.config = {
@ -55,16 +60,11 @@ in {
rm: { rm: {
always_trash: true always_trash: true
} }
edit_mode: 'vi'
completions: { completions: {
case_sensitive: false case_sensitive: false
quick: true quick: true
partial: true partial: true
algorithm: "fuzzy" algorithm: "fuzzy"
external: {
enable: true
#max_results: 100
}
} }
} }
''; '';

View File

@ -15,6 +15,9 @@ in {
settings = { settings = {
gtk-single-instance = true; gtk-single-instance = true;
window-decoration = "server"; window-decoration = "server";
keybind = [
"ctrl+shift+f=close_surface"
];
}; };
}; };
}; };