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

View File

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

View File

@ -13,16 +13,6 @@ in {
};
config = mkIf cfg.enable {
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 = {
enable = true; # friendly interactive shell in rust
shellAliases = {

View File

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

View File

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