Skip to content

Instantly share code, notes, and snippets.

@kuuote
Created February 18, 2025 15:15
Show Gist options
  • Save kuuote/ce16a2eb94b10a80ef4a363220f08e8b to your computer and use it in GitHub Desktop.
Save kuuote/ce16a2eb94b10a80ef4a363220f08e8b to your computer and use it in GitHub Desktop.

日報

  • nixos-rebuild の結果を利用してswitchとか行うツールを作った
    • suidを利用して特権で動くプログラムは初めて作ったけどいい経験になった
      • 改めてプログラムの中でsetuidしないと特権伝播しないとかね
    • suid無いNixOSでどうやってるんだろうと思ってたけど、wrapper作って起動時に展開してた
    • 結局sudoersに書けばええやんとなったのでシェルスクリプトで書き直してsudoers書いた
  • Nixの設定リポジトリにflake-parts突っ込んだ
    • 単純な設定だとあんまり旨味無いけどついでにリファクタリングしてる
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment