Recently Updated Pages
Hi there, I'm Gentman Tan!
I'm a passionate IT and software engineer with a strong background in Linux and open-source tec...
Hi there, welcome to grok.zone!
This is a personal wiki I use to write interesting things down. It's organized into shelves and b...
Into the Nixverse
It seems like every time you think you know everything (or just enough) about Linux, there's al...
A+ 1101-1102 Notes
Personal notes for the All-in-One exam guide (ISBN 9781264610150) I will probably be skipping a ...
Bash-Fu
Cool things you can do on a Linux command line File Querying/Manipulation Unzip files into a di...
Lenticular Printing
I came across this youtube video and I thought it would be pretty neat to do something like this....
hyprland.nix
{ config, pkgs, lib, ... }: { wayland.windowManager.hyprland = { enable = true; s...
shared-home.nix
{ config, pkgs, lib, inputs, ... }: { imports = [ ./bemenu.nix ./hypridle.ni...
nixvim.nix
let nixvim = import (builtins.fetchGit { url = "https://github.com/nix-community/nixvim"; ...
Flatpak
A list of permissions to whitelist applications using flatpak Android Studio ~/Android:crea...
tmux.conf
'' set -g mouse on set-window-option -g mode-keys vi unbind C-B set -g prefix C-Space bind...
configuration.nix
{ config, lib, pkgs, ... }: { imports = [ ./hardware-configuration.nix ]; # Use t...
Qubes OS
QubesOS is essentially a hypervisor that you can use as a desktop OS. Qubes allows you to run all...
Automatic Cloudflare DNS Update
Create a script that queries the current IP address, then updates it using Cloudflare's API # Aq...
Intel ME Cleaner
Using me_cleaner Needless to say, there is a certain amount of risk of bricking your system when...
waybar.nix
{ config, pkgs, lib, ... }: { programs.waybar = { enable = true; settings = { ...
zsh.nix
{ config, lib, pkgs, ...}: { programs.zsh = { enable = true; enableCompletion = t...
neovim.nix
{ config, pkgs, lib, ... }: { programs.neovim = { enable = true; extraConfig = ''...
kitty.nix
{ config, pkgs, lib, ... }: { programs.kitty = lib.mkForce { enable = true; setti...
hyprlock.nix
{ config, pkgs, lib, ... }: { programs.hyprlock = { enable = true; settings = { ...