Skip to content

Instantly share code, notes, and snippets.

View Jomik's full-sized avatar

Jonas Damtoft Jomik

  • The LEGO Group
  • Denmark
  • 16:20 (UTC +02:00)
View GitHub Profile
#!/usr/bin/env bash
percent=$1
width=${WIDTH:-10}
echo -n "<span font='22'>$LABEL</span> "
echo -n "<span rise='5000'>"
end=$(($width - 1))
for i in $(seq 0 $end); do
#!/usr/bin/env bash
percent=$1
width=${WIDTH:-10}
end=$(($width - 1))
echo -n "<span font='22'>$LABEL</span>"
for i in $(seq 0 $end); do
segment=$(($i * (100 / $width)))
if (( percent > segment)); then
echo -n ${FILL:-━}
#! /usr/bin/env bash
percent=$1
end=$(($WIDTH - 1))
for i in $(seq 0 $end); do
segment=$(($i * (100 / $WIDTH)))
if (( percent > segment)); then
echo -n $FILL
else
echo -n $EMPTY
[time]
command=date '+%Y-%m-%d %H:%M:%S'
interval=5
[batterybar]
command=/home/jomik/.config/i3blocks/batterybar
label=bat:
interval=5
markup=none
min_width=bat: ■■■■■
{
coc-nvim = let
pname = "coc-nvim";
version = "0.0.61";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
rev = "v${version}";
sha256 = "1as2hb4kfq1m0nq7vp2ibkfq8n219ykr04qx4qadg97s7iky4yx4";
(self: super: {
neovim-unwrapped = super.neovim-unwrapped.overrideAttrs {
version = "0.4.0";
src = pkgs.fetchFromGitHub {
owner = "neovim";
repo = "neovim";
rev = "36762a00a8010c5e14ad4347ab8287d1e8e7e064";
sha256 = "0000000000000000000000000000000000000000000000000000";
};
};
#!/nix/store/cinw572b38aln37glr0zb8lxwrgaffl4-bash-4.4-p23/bin/bash
launcher="/nix/store/i2ywcsygww1a3jzmqvqiy33jxd3v3vj5-rofi-unwrapped-1.5.2/bin/rofi -dmenu -i -hide-scrollbar"
options="Lock\nSuspend\nHibernate\nReboot\nShutdown\nHalt"
if [[ $? -ne 0 ]]; then
exit 0
fi
choice=$(echo -e $options | $launcher -p power-menu -lines 6)
case $choice in
#!/nix/store/cinw572b38aln37glr0zb8lxwrgaffl4-bash-4.4-p23/bin/bash
launcher="/nix/store/i2ywcsygww1a3jzmqvqiy33jxd3v3vj5-rofi-unwrapped-1.5.2/bin/rofi -dmenu -i -hide-scrollbar"
options="Lock\nSuspend\nHibernate\nReboot\nShutdown\nHalt"
if [[ $? -ne 0 ]]; then
exit 0
fi
choice=$(echo -e $options | $launcher -p power-menu -lines 6)
case $choice in
{ pkgs, stdenv, vimUtils, fetchurl, fetchFromGitHub }:
with vimUtils;
let
nodePackages = import ./node-composition.nix {};
in {
coc-nvim = let
version = "0.0.61";
in buildVimPluginFrom2Nix {
inherit version;
set nocompatible
set runtimepath^=/nix/store/d9z3mcb91h9sf9lalfyf89pr1zjcpxyg-vimplugin-coc-nvim-0.0.61/share/vim-plugins/coc-nvim
filetype plugin indent on
syntax on
set hidden
let mapleader=" "
tnoremap <Esc> <C-\><C-n>
noremap <silent> k gk
noremap <silent> j gj