Compare commits

...

5 Commits

Author SHA1 Message Date
59b83495fc
add rpc user 2024-07-31 11:11:48 +02:00
60538957a4
screenshot but in bash 2024-07-30 18:58:07 +02:00
243c6232d6
add phone hotstop 2024-07-30 10:01:43 +02:00
c5ee685ed8
lt ignore git 2024-07-29 11:33:39 +02:00
bae652bf97
eza list long 2024-07-26 17:02:56 +02:00
3 changed files with 27 additions and 30 deletions

View File

@ -91,8 +91,8 @@ toplevel@{ moduleWithSystem, ... }: {
gc = "git commit"; gc = "git commit";
dev = "nix develop --command $SHELL"; dev = "nix develop --command $SHELL";
ls = "eza"; ls = "eza";
la = "eza -al"; la = "eza --all";
lt = "eza --long --tree --level=10"; lt = "eza --git-ignore --all --tree --level=10";
torrent = "transmission-remote"; torrent = "transmission-remote";
torrent-start = "transmission-daemon"; torrent-start = "transmission-daemon";
vi = "nvim"; vi = "nvim";
@ -145,6 +145,7 @@ toplevel@{ moduleWithSystem, ... }: {
enableZshIntegration = true; enableZshIntegration = true;
enableBashIntegration = true; enableBashIntegration = true;
extraOptions = [ extraOptions = [
"--long"
"--header" "--header"
"--icons" "--icons"
"--smart-group" "--smart-group"
@ -206,7 +207,6 @@ toplevel@{ moduleWithSystem, ... }: {
"F8" = "exec doas ${pkgs.light}/bin/light -U 10"; "F8" = "exec doas ${pkgs.light}/bin/light -U 10";
"Alt+Shift+l" = "exec ${pkgs.swaylock}/bin/swaylock"; "Alt+Shift+l" = "exec ${pkgs.swaylock}/bin/swaylock";
"${modifier}+p" = "exec ${menu}"; "${modifier}+p" = "exec ${menu}";
"${modifier}+Shift+a" = "exec ${pkgs.screenshot}/bin/screenshot area";
"${modifier}+Shift+s" = "exec ${pkgs.screenshot}/bin/screenshot"; "${modifier}+Shift+s" = "exec ${pkgs.screenshot}/bin/screenshot";
"${modifier}+c" = "exec ${pkgs.sal}/bin/sal"; "${modifier}+c" = "exec ${pkgs.sal}/bin/sal";
"End" = "exec rofi -show calc"; "End" = "exec rofi -show calc";

View File

@ -107,6 +107,9 @@ top@{ moduleWithSystem, ... }: {
"KOTEKLAN_GUEST" = { "KOTEKLAN_GUEST" = {
psk = "koteklankotek"; psk = "koteklankotek";
}; };
"3G" = {
hidden = true;
};
}; };
}; };
}; };
@ -150,7 +153,10 @@ top@{ moduleWithSystem, ... }: {
environment.systemPackages = with pkgs; [ monero-cli ]; environment.systemPackages = with pkgs; [ monero-cli ];
services = { services = {
monero.enable = true; monero.enable = true;
bitcoind.mainnet.enable = true; bitcoind.mainnet = {
enable = true;
rpc.users = { ivand.passwordHMAC = "982f4ebcaa1e7d522cc21cf53f00df39$9ee8caf01c28e11f0c092f5ec0f97990e8f911206098557db49d3f2e7215f788"; };
};
}; };
}); });
}; };

View File

@ -11,36 +11,27 @@ top@{ inputs, ... }: {
bingwp = pkgs.writers.writeNuBin "bingwp" '' bingwp = pkgs.writers.writeNuBin "bingwp" ''
http get "https://pic.idimitrov.dev/latest.png" | save -f ([(xdg-user-dir PICTURES), "bg.png"] | str join "/") http get "https://pic.idimitrov.dev/latest.png" | save -f ([(xdg-user-dir PICTURES), "bg.png"] | str join "/")
''; '';
screenshot = pkgs.writers.writeNuBin "screenshot" '' screenshot = pkgs.writeShellApplication {
let tmp_img = "/tmp/screen.png" | path join name = "screenshot";
let ss_dir = ((xdg-user-dir PICTURES | str trim) | path join "ss") runtimeInputs = with pkgs; [ wl-clipboard xdg-utils ];
let pic_dir = ($ss_dir | path join (([(date now | format date "%Y-%m-%d_%H-%M-%S"), ".png"] | str join))) text = ''
ss_dir="$(xdg-user-dir PICTURES)/ss"
pic_dir="$ss_dir/$(date "+%Y-%m-%d_%H-%M-%S").png"
mkdir $ss_dir mkdir -p "$ss_dir"
def copy_image [] { copy_image () {
open $pic_dir | wl-copy wl-copy < "$pic_dir"
} }
def prepare_screen [] { main () {
let grim_id = pueue add -i -p grim $tmp_img grim "$pic_dir"
let imv_id = pueue add -a $grim_id -p imv -f $tmp_img copy_image
grim -g $"(slurp -b '#FFFFFF00' -c '#FF0000FF')" $pic_dir }
pueue kill $imv_id $grim_id
pueue wait
pueue remove $imv_id $grim_id
}
def "main area" [] { main
prepare_screen '';
copy_image };
}
def main [] {
grim $pic_dir
copy_image
}
'';
cursors = pkgs.catppuccin-cursors.overrideAttrs (prev: rec { cursors = pkgs.catppuccin-cursors.overrideAttrs (prev: rec {
version = "0.3.1"; version = "0.3.1";
nativeBuildInputs = prev.nativeBuildInputs ++ [ pkgs.xcur2png ]; nativeBuildInputs = prev.nativeBuildInputs ++ [ pkgs.xcur2png ];