Skip to content

Instantly share code, notes, and snippets.

View nomicode's full-sized avatar
💭
🐸

Naomi Rose nomicode

💭
🐸
View GitHub Profile
@nomicode
nomicode / docusaurus-admonitions.md
Last active April 27, 2024 18:36
Docusaurus-style admonitions with GitHub Flavored Markdown and GitHub Emoji shortcodes
@nomicode
nomicode / README.md
Last active April 28, 2024 20:14
Windows 11 Pro (Redux)

Windows 11 Pro (Redux)

-Install from bootable USB drive

  • Set up new user
    • Unable to proceed without signing in to Microsoft
    • New user has autogenerated username
    • Create admin user (local account)
    • Delete original user account
    • Create a new local user account and specify the username nomi
  • Delete admin account

Git-crypt Setup Guide for Secure Repositories

For developers using git with sensitive data who need better security than just a private repository. Here's a guide to transparent git encryption with git-crypt that ensures data-at-rest and data-in-transit encryption. Perfect for use with note taking apps like Obsidian and Logseq.

Key Benefits

  • Transparent encryption: Files are automatically encrypted when pushed, decrypted when pulled
  • Selective encryption: Choose which files or directories to encrypt
  • Cloud-provider agnostic: Works with any git host (GitHub, GitLab, Bitbucket, etc.)
  • Perfect for note-taking apps: Seamlessly encrypt Obsidian vaults, Logseq graphs, or any markdown-based notes
@nomicode
nomicode / .editorconfig
Last active February 25, 2025 16:04
A demo of a lightweight, high-performance security scanner that recursively searches directories and files for potentially malicious content using pattern matching.
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
max_line_length = 79
trim_trailing_whitespace = true
[*.py]
@nomicode
nomicode / README.md
Last active February 25, 2025 16:36
A short guide outlines key hardening techniques for GNU/Linux

GNU/Linux System Hardening Techniques

Introduction

System hardening is an essential security practice for GNU/Linux environments.

This short guide outlines key hardening techniques that reduce attack surface and enhance overall security posture in Debian-based systems.

File Permission Controls