Skip to content

Instantly share code, notes, and snippets.

@spaced
spaced / zypper-dup-download.service
Created December 31, 2022 11:13
zypper prefetch packages service on boot
#
[Unit]
Description=Downloads artifacts for dist upgrade
Wants=network-online.target
After=network-online.target
[Service]
Type=oneshot
ExecStart=/usr/bin/zypper dup -y -d --auto-agree-with-licenses
@spaced
spaced / k8s_fcos_setup.sh
Last active June 7, 2024 19:34
Kubernetes with fcos the hard way
#enable fcos modular
sed -i 's|^enabled=0|enabled=1|g' /etc/yum.repos.d/fedora-modular.repo
sed -i 's|^enabled=0|enabled=1|g' /etc/yum.repos.d/fedora-updates-modular.repo
rpm-ostree install crictl crio conntrack-tools
systemctl reboot
#crio network (see https://kubernetes.io/docs/setup/production-environment/container-runtimes/)
sudo sh -c 'echo "br_netfilter" > /etc/modules-load.d/br_netfilter.conf
cat <<EOF | sudo tee /etc/sysctl.d/99-kubernetes-cri.conf
net.bridge.bridge-nf-call-iptables = 1
@spaced
spaced / fcos_kvm_howto.md
Last active August 22, 2020 14:02
fedora core os on kvm

prepare

~/bin/fcos/coreos.ignition:

{
  "ignition": {
     "version": "3.0.0"
  },

  "passwd": {
    "users": [
@spaced
spaced / update_zsh.sh
Created June 15, 2019 09:06
update oh my zsh and all plugins
cd ~/.oh-my-zsh && find . -type d -name ".git" -exec sh -c 'cd $1/..; git pull' _ {} \;
@spaced
spaced / gist:b8d7883df398e5825be04275996bcc93
Created January 28, 2019 12:31
elasticsearch curator configmap
configMaps:
# Delete indices older than 7 days
action_file_yml: |-
---
actions:
1:
action: delete_indices
description: "Clean up ES by deleting old indices"
options:
timeout_override:
@spaced
spaced / steps.md
Last active November 26, 2018 12:40
ipxe matchbox coreos

#clone ipxe cd src write script.pxe:

#!ipxe

echo yeaaaa
echo lets go down the rabbit hole..
dhcp
#set net0/ip 192.168.0.100
@spaced
spaced / .Xmodmap
Created November 6, 2018 21:49
xmodmap for use meta in in java/jetbrain
clear mod1
clear mod4
keycode 64 = Meta_L
keycode 133 = Alt_L
add mod1 = Alt_L
add mod4 = Meta_L
@spaced
spaced / fixes.md
Last active December 29, 2023 13:07
wayland tweaks

scaling hidpi: everything is very small needed steps:

  • settings -> display -> scale = 1
  • settings -> enforce fonts dpi -> 162dpi
  • settings -> symbols -> scale up

meta/win/idea issue:

  • settings -> input -> keyboard -> extended -> toggle left alt with left win
  • idea: help -> custom properties:
# create instance using https://aws.amazon.com/marketplace/fulfillment?productId=b7ee8a69-ee97-4a49-9e68-afaee216db2e&launch=oneClickLaunch
# use west-2b (us oregon, subnet-5d371e38)
# create swap (https://meta.discourse.org/t/create-a-swapfile-for-your-linux-server/13880)
sudo install -o root -g root -m 0600 /dev/null /swapfile
dd if=/dev/zero of=/swapfile bs=1k count=2048k
mkswap /swapfile
swapon /swapfile
echo "/swapfile swap swap auto 0 0" | sudo tee -a /etc/fstab
sudo sysctl -w vm.swappiness=10
@spaced
spaced / togglReport.sc
Last active June 29, 2017 19:23
TogglReport
#! /usr/local/bin/amm
/**
* A ammonite script http://www.lihaoyi.com/Ammonite/#Ammonite-Shell
* For report toggl datas
* HowTo:
* - install ammonite: sudo curl -L -o /usr/local/bin/amm https://git.io/vHaMa && sudo chmod +x /usr/local/bin/amm
* - update script with Toggl-apikey and
* - chmod +x togglReport.sc
* - ./togglReport.sc
*