From 83dac235753de80221abab72e1ba3849c6439e52 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Mon, 23 Jun 2025 19:30:28 +0800 Subject: [PATCH 01/16] build: init at 0.0.1 --- .gitignore | 1 + default.nix | 12 ++++++++++++ flake.lock | 27 +++++++++++++++++++++++++++ flake.nix | 6 ++++++ src/favicon.ico | Bin 0 -> 5886 bytes src/index.html | 10 ++++++++++ 6 files changed, 56 insertions(+) create mode 100644 .gitignore create mode 100644 default.nix create mode 100644 flake.lock create mode 100644 flake.nix create mode 100644 src/favicon.ico create mode 100644 src/index.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b2be92b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +result diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..ae22cb4 --- /dev/null +++ b/default.nix @@ -0,0 +1,12 @@ +{ stdenv, ... }: +let + name = "rrv.sh"; + version = "0.0.1"; +in +stdenv.mkDerivation { + inherit name version; + src = ./src; + installPhase = '' + cp -r . $out + ''; +} diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..925dac2 --- /dev/null +++ b/flake.lock @@ -0,0 +1,27 @@ +{ + "nodes": { + "nixpkgs": { + "locked": { + "lastModified": 1750506804, + "narHash": "sha256-VLFNc4egNjovYVxDGyBYTrvVCgDYgENp5bVi9fPTDYc=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "4206c4cb56751df534751b058295ea61357bbbaa", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "nixpkgs": "nixpkgs" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..3fc6351 --- /dev/null +++ b/flake.nix @@ -0,0 +1,6 @@ +{ + inputs.nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; + outputs = inputs: { + packages.x86_64-linux.default = ./default.nix; + }; +} diff --git a/src/favicon.ico b/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..57499ca78a4ac8717d6e8e03a31d4421e31da7ef GIT binary patch literal 5886 zcmZQzU}RuqNJtQ1U}Runcp=8XAjZJJpuxbvkifveaDV|M&%yu(LSPb12rw`(fG~*j z|Nno6Iq$wPJbQMJ!SdNVhNz?W7#x?pW4KzqhM_v@8-r%^6b47jXADb%ni-M|uQCWE zRWn!$OkofZfSCX?WfYHwz-S1JhQOc+0sasFiEzt*{tr-9S7SqAOsEJJia+#fJXF;u zUDf+oRGz7jl@)dA#(50xmb|krAKiOKr|uz=G+;OI=*w~&YUBp79`Jq=FAxo{pQR$kUkI- zFaC4p9a#QP$9XVKi1^WQ{saI2|L;$9^b=AFmVeRFbN*}OnKx%T2nIe_Jzq!9)X>n# zGiS~ar=H=($O9Su@a3Y~NAMaO%vIvm<~LqA-N2P?R$ zq@<)e=ggZE9UmC@Kk$NL8!V1W@GE_|qzZQOB_$;#r8#FF@SNyp_@vJZ5kytYz`*cT zDgLAqSUo7IX@Vk+r{k|uETmjM7bzG$x)0QSb8M|3M|q7hv@-IyyRfG;!scGbcJaI*z!U z7knr=M-G(OK*o1;oST4YHdN%ynPVwFXBq_s58AzFVBiNC-vRLmQ~@T%_vWCWprEj^ z;RpUNAp1HXxdBrlOoZ>{-Mg2KjqTt6aRI3(q@01_ZfIz1sIlOmGcGl2oIu7sNsR_#G zg!~(%U0z;ZzPsZLNc{x{f;I$cl$TeOm+#)bd#7e3sC03`A404*+ABK1R-8nr2Zb{( z49X(y<>loyCzWP`%qQdlkou1H@*O=Vm6Sm08CX`~k6}oj>gYH#NeNtyajjbAh08G@ zahUpZmy|%^!@#g=)v5&`2^^RQTuO9weBiwcRl$Wi_QVTQ38_&+eh+3XMC><0D+a5W$JKgh$>e2{;@ z4`cs87PtRk4-@|&!GK^hFx11ue;~2{Fu>IOdH#=qf&UL!(GTbU3=Hfuz&d_7{%2rp z<^Z!lF#c~~e!u}X^#enF1M>$4u!}x0$Tu+mfU(&Ru>XOW`h$V_0Q(OJ`ws&n1N#RE z8`Q(#e*ksS2L=ZI2AGE*Ft9PeJp6-!fdS^pKMV{In8EozU|NlQQFxbP` z4;YyL!_+r0F#m%EGy?-WEYSZkFtGoCs`l?sf@*l*uhr0P6 z0|SFS14R6P0|SG7BNF=oIIRBvKfu6X{{S3TV0Jw$_8u@u{Qn1aG$=s+LDl?VsQ>>5 n%KpRnAD&YFG5r7k4;DZT_5c4LgjxnN{0o%*2WlXcJ5neBxf5vU literal 0 HcmV?d00001 diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..cf567af --- /dev/null +++ b/src/index.html @@ -0,0 +1,10 @@ + + + + rrv.sh + + + +

hi

+ + From fc489e80f074464802fff4d4bb2319aa786661ea Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Mon, 23 Jun 2025 19:30:28 +0800 Subject: [PATCH 02/16] build: init static site at 0.0.1 --- .gitignore | 1 + default.nix | 12 ++++++++++++ flake.lock | 43 +++++++++++++++++++++++++++++++++++++++++++ flake.nix | 21 +++++++++++++++++++++ src/favicon.ico | Bin 0 -> 5886 bytes src/index.html | 10 ++++++++++ 6 files changed, 87 insertions(+) create mode 100644 .gitignore create mode 100644 default.nix create mode 100644 flake.lock create mode 100644 flake.nix create mode 100644 src/favicon.ico create mode 100644 src/index.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b2be92b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +result diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..ae22cb4 --- /dev/null +++ b/default.nix @@ -0,0 +1,12 @@ +{ stdenv, ... }: +let + name = "rrv.sh"; + version = "0.0.1"; +in +stdenv.mkDerivation { + inherit name version; + src = ./src; + installPhase = '' + cp -r . $out + ''; +} diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..ea69066 --- /dev/null +++ b/flake.lock @@ -0,0 +1,43 @@ +{ + "nodes": { + "nixpkgs": { + "locked": { + "lastModified": 1750506804, + "narHash": "sha256-VLFNc4egNjovYVxDGyBYTrvVCgDYgENp5bVi9fPTDYc=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "4206c4cb56751df534751b058295ea61357bbbaa", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "nixpkgs": "nixpkgs", + "systems": "systems" + } + }, + "systems": { + "locked": { + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "owner": "nix-systems", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default-linux", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..6ce1919 --- /dev/null +++ b/flake.nix @@ -0,0 +1,21 @@ +{ + inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + inputs.systems.url = "github:nix-systems/default-linux"; + outputs = + inputs: + let + inherit (inputs.nixpkgs) lib legacyPackages; + forEachSystem = lib.genAttrs (import inputs.systems); + in + { + packages = forEachSystem ( + system: + let + pkgs = legacyPackages.${system}; + in + { + default = pkgs.callPackage ./default.nix { }; + } + ); + }; +} diff --git a/src/favicon.ico b/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..57499ca78a4ac8717d6e8e03a31d4421e31da7ef GIT binary patch literal 5886 zcmZQzU}RuqNJtQ1U}Runcp=8XAjZJJpuxbvkifveaDV|M&%yu(LSPb12rw`(fG~*j z|Nno6Iq$wPJbQMJ!SdNVhNz?W7#x?pW4KzqhM_v@8-r%^6b47jXADb%ni-M|uQCWE zRWn!$OkofZfSCX?WfYHwz-S1JhQOc+0sasFiEzt*{tr-9S7SqAOsEJJia+#fJXF;u zUDf+oRGz7jl@)dA#(50xmb|krAKiOKr|uz=G+;OI=*w~&YUBp79`Jq=FAxo{pQR$kUkI- zFaC4p9a#QP$9XVKi1^WQ{saI2|L;$9^b=AFmVeRFbN*}OnKx%T2nIe_Jzq!9)X>n# zGiS~ar=H=($O9Su@a3Y~NAMaO%vIvm<~LqA-N2P?R$ zq@<)e=ggZE9UmC@Kk$NL8!V1W@GE_|qzZQOB_$;#r8#FF@SNyp_@vJZ5kytYz`*cT zDgLAqSUo7IX@Vk+r{k|uETmjM7bzG$x)0QSb8M|3M|q7hv@-IyyRfG;!scGbcJaI*z!U z7knr=M-G(OK*o1;oST4YHdN%ynPVwFXBq_s58AzFVBiNC-vRLmQ~@T%_vWCWprEj^ z;RpUNAp1HXxdBrlOoZ>{-Mg2KjqTt6aRI3(q@01_ZfIz1sIlOmGcGl2oIu7sNsR_#G zg!~(%U0z;ZzPsZLNc{x{f;I$cl$TeOm+#)bd#7e3sC03`A404*+ABK1R-8nr2Zb{( z49X(y<>loyCzWP`%qQdlkou1H@*O=Vm6Sm08CX`~k6}oj>gYH#NeNtyajjbAh08G@ zahUpZmy|%^!@#g=)v5&`2^^RQTuO9weBiwcRl$Wi_QVTQ38_&+eh+3XMC><0D+a5W$JKgh$>e2{;@ z4`cs87PtRk4-@|&!GK^hFx11ue;~2{Fu>IOdH#=qf&UL!(GTbU3=Hfuz&d_7{%2rp z<^Z!lF#c~~e!u}X^#enF1M>$4u!}x0$Tu+mfU(&Ru>XOW`h$V_0Q(OJ`ws&n1N#RE z8`Q(#e*ksS2L=ZI2AGE*Ft9PeJp6-!fdS^pKMV{In8EozU|NlQQFxbP` z4;YyL!_+r0F#m%EGy?-WEYSZkFtGoCs`l?sf@*l*uhr0P6 z0|SFS14R6P0|SG7BNF=oIIRBvKfu6X{{S3TV0Jw$_8u@u{Qn1aG$=s+LDl?VsQ>>5 n%KpRnAD&YFG5r7k4;DZT_5c4LgjxnN{0o%*2WlXcJ5neBxf5vU literal 0 HcmV?d00001 diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..cf567af --- /dev/null +++ b/src/index.html @@ -0,0 +1,10 @@ + + + + rrv.sh + + + +

hi

+ + From e4f7512702bf4fca25b4b80d53dcb726799bd76d Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 06:29:18 +0800 Subject: [PATCH 03/16] feat: add blog link to index page --- src/blog/index.html | 10 ++++++++++ src/index.html | 1 + 2 files changed, 11 insertions(+) create mode 100644 src/blog/index.html diff --git a/src/blog/index.html b/src/blog/index.html new file mode 100644 index 0000000..1103553 --- /dev/null +++ b/src/blog/index.html @@ -0,0 +1,10 @@ + + + + rrv.sh + + + +

BLOG

+ + diff --git a/src/index.html b/src/index.html index cf567af..d6a2e09 100644 --- a/src/index.html +++ b/src/index.html @@ -6,5 +6,6 @@

hi

+ link to blog From f54ec6c009a57b41915c828fbf2f0fbd74034eac Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 11:37:28 +0800 Subject: [PATCH 04/16] feat: add links to personal profiles --- src/index.html | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/index.html b/src/index.html index d6a2e09..b6ce7e8 100644 --- a/src/index.html +++ b/src/index.html @@ -5,7 +5,12 @@ -

hi

- link to blog +

hi! im rafiq.

+

i'm a developer and avid self hoster. here's my links:

+ blog + github + ig + linkedin + reddit From 52fc755eb259072f692232736a43d28134bbe936 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 11:43:14 +0800 Subject: [PATCH 05/16] feat: add stylesheet link to index page --- src/index.html | 1 + src/style.css | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 src/style.css diff --git a/src/index.html b/src/index.html index b6ce7e8..9d7cdd9 100644 --- a/src/index.html +++ b/src/index.html @@ -2,6 +2,7 @@ rrv.sh + diff --git a/src/style.css b/src/style.css new file mode 100644 index 0000000..1bee9c0 --- /dev/null +++ b/src/style.css @@ -0,0 +1,4 @@ +body { + background-color: black; + color: white; +} From 863f4b8a48702be19b0ae2a0c64225ac21209d79 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 12:04:25 +0800 Subject: [PATCH 06/16] feat: center align content in index page --- src/index.html | 16 +++++++++------- src/style.css | 9 +++++++++ 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/index.html b/src/index.html index 9d7cdd9..8b1d2fe 100644 --- a/src/index.html +++ b/src/index.html @@ -6,12 +6,14 @@ -

hi! im rafiq.

-

i'm a developer and avid self hoster. here's my links:

- blog - github - ig - linkedin - reddit +
+

hi! im rafiq.

+

i'm a developer and avid self hoster. here's my links:

+ blog + github + ig + linkedin + reddit +
diff --git a/src/style.css b/src/style.css index 1bee9c0..329eed9 100644 --- a/src/style.css +++ b/src/style.css @@ -2,3 +2,12 @@ body { background-color: black; color: white; } +div.container { + margin: 0; + text-align: center; + position: absolute; + top: 50%; + left: 50%; + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} From 0778bb89b82f794a65de01015fe168083e858a28 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 12:15:26 +0800 Subject: [PATCH 07/16] feat: add cv, aenyrathia wiki links and font awesome icons --- src/index.html | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/index.html b/src/index.html index 8b1d2fe..8ee4c1d 100644 --- a/src/index.html +++ b/src/index.html @@ -3,17 +3,24 @@ rrv.sh +

hi! im rafiq.

-

i'm a developer and avid self hoster. here's my links:

+

i'm a developer and avid self hoster.

+

here's my links:

blog - github - ig - linkedin - reddit + cv +
+ aenyrathia.wiki +
+
+ + + +
From c5aabd64a1c4e2b699fb6bf257eefb21e31e8101 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 12:17:41 +0800 Subject: [PATCH 08/16] feat: remove redundant links paragraph and style links --- src/index.html | 1 - src/style.css | 9 +++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/index.html b/src/index.html index 8ee4c1d..47d8e21 100644 --- a/src/index.html +++ b/src/index.html @@ -10,7 +10,6 @@

hi! im rafiq.

i'm a developer and avid self hoster.

-

here's my links:

blog cv
diff --git a/src/style.css b/src/style.css index 329eed9..98494d5 100644 --- a/src/style.css +++ b/src/style.css @@ -11,3 +11,12 @@ div.container { -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } +a, +a:visited, +a:hover, +a:active { + color: inherit; +} +a.fa { + text-decoration: none; +} From 8f87951156818b98ad4a57b369defb624bfc1fc1 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 12:18:48 +0800 Subject: [PATCH 09/16] feat: update aenyrathia wiki link label to dnd wiki --- src/index.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/index.html b/src/index.html index 47d8e21..2a6d8c3 100644 --- a/src/index.html +++ b/src/index.html @@ -10,10 +10,11 @@

hi! im rafiq.

i'm a developer and avid self hoster.

- blog cv
- aenyrathia.wiki + blog +
+ dnd wiki

From 3b14c37a52760037a93cc54dbecd05a34cdb0abf Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 14:34:44 +0800 Subject: [PATCH 10/16] refactor: move package definition to nix/package.nix --- flake.nix | 2 +- default.nix => nix/package.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename default.nix => nix/package.nix (90%) diff --git a/flake.nix b/flake.nix index 6ce1919..c6d4396 100644 --- a/flake.nix +++ b/flake.nix @@ -14,7 +14,7 @@ pkgs = legacyPackages.${system}; in { - default = pkgs.callPackage ./default.nix { }; + default = pkgs.callPackage ./nix/package.nix { }; } ); }; diff --git a/default.nix b/nix/package.nix similarity index 90% rename from default.nix rename to nix/package.nix index ae22cb4..0811d98 100644 --- a/default.nix +++ b/nix/package.nix @@ -5,7 +5,7 @@ let in stdenv.mkDerivation { inherit name version; - src = ./src; + src = ../src; installPhase = '' cp -r . $out ''; From 9e1adfa944fd9fa72266400e912a29b07f8b2dbb Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 14:39:16 +0800 Subject: [PATCH 11/16] feat: support multiple system architectures --- flake.lock | 18 +----------------- flake.nix | 20 +++++++++++++++----- 2 files changed, 16 insertions(+), 22 deletions(-) diff --git a/flake.lock b/flake.lock index ea69066..925dac2 100644 --- a/flake.lock +++ b/flake.lock @@ -18,23 +18,7 @@ }, "root": { "inputs": { - "nixpkgs": "nixpkgs", - "systems": "systems" - } - }, - "systems": { - "locked": { - "lastModified": 1689347949, - "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", - "owner": "nix-systems", - "repo": "default-linux", - "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default-linux", - "type": "github" + "nixpkgs": "nixpkgs" } } }, diff --git a/flake.nix b/flake.nix index c6d4396..e9e35c6 100644 --- a/flake.nix +++ b/flake.nix @@ -1,17 +1,27 @@ { inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - inputs.systems.url = "github:nix-systems/default-linux"; outputs = inputs: let - inherit (inputs.nixpkgs) lib legacyPackages; - forEachSystem = lib.genAttrs (import inputs.systems); + systems = [ + "x86_64-linux" + "aarch64-linux" + ]; + inherit (builtins) map listToAttrs; + forAllSystems = + f: + listToAttrs ( + map (system: { + name = system; + value = f system; + }) systems + ); in { - packages = forEachSystem ( + packages = forAllSystems ( system: let - pkgs = legacyPackages.${system}; + pkgs = inputs.nixpkgs.legacyPackages.${system}; in { default = pkgs.callPackage ./nix/package.nix { }; From c7922e3bf2cffc5a67a55c1667431bab8eb155c9 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 15:31:00 +0800 Subject: [PATCH 12/16] feat: add nixos module for rrv-sh website --- flake.nix | 1 + nix/modules/nixos.nix | 51 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 nix/modules/nixos.nix diff --git a/flake.nix b/flake.nix index e9e35c6..2fb6c45 100644 --- a/flake.nix +++ b/flake.nix @@ -27,5 +27,6 @@ default = pkgs.callPackage ./nix/package.nix { }; } ); + nixosModules.default = import ./nix/modules/nixos.nix; }; } diff --git a/nix/modules/nixos.nix b/nix/modules/nixos.nix new file mode 100644 index 0000000..c4e48b5 --- /dev/null +++ b/nix/modules/nixos.nix @@ -0,0 +1,51 @@ +{ + config, + lib, + pkgs, + ... +}: +let + inherit (builtins) toString; + inherit (lib) mkOption mkEnableOption mkIf; + inherit (lib.types) port str; + cfg = config.services.rrv-sh; + package = pkgs.callPackage ../package.nix { }; +in +{ + options.services.rrv-sh = { + enable = mkEnableOption ""; + port = mkOption { + type = port; + default = 2309; + }; + user = mkOption { + type = str; + default = "rrv-sh"; + }; + group = mkOption { + type = str; + default = "rrv-sh"; + }; + }; + config = mkIf cfg.enable { + users.users.rrv-sh = mkIf (cfg.user == "rrv-sh") { + inherit (cfg) group; + isSystemUser = true; + description = "rrv.sh server user"; + }; + users.groups.rrv-sh = mkIf (cfg.user == "rrv-sh") { }; + systemd.services.rrv-sh = { + description = "the rrv.sh website"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + serviceConfig = { + Type = "simple"; + Restart = "on-failure"; + RestartSec = "5s"; + User = cfg.user; + Group = cfg.group; + ExecStart = "${pkgs.live-server}/bin/live-server -p ${toString cfg.port} ${package}"; + }; + }; + }; +} From b67ba6f7c2e6855528fc97246769a1c2eafa9dd1 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 16:42:12 +0800 Subject: [PATCH 13/16] feat: restructure index page with list and footer --- src/blog/index.html | 4 ++-- src/index.html | 43 +++++++++++++++++++++++++------------------ src/style.css | 3 +++ 3 files changed, 30 insertions(+), 20 deletions(-) diff --git a/src/blog/index.html b/src/blog/index.html index 1103553..baaa954 100644 --- a/src/blog/index.html +++ b/src/blog/index.html @@ -1,8 +1,8 @@ - + rrv.sh - +

BLOG

diff --git a/src/index.html b/src/index.html index 2a6d8c3..66281fa 100644 --- a/src/index.html +++ b/src/index.html @@ -1,26 +1,33 @@ - + + - + rrv.sh - - - + +
-

hi! im rafiq.

-

i'm a developer and avid self hoster.

- cv -
- blog -
- dnd wiki -
-
- - - - +

mohammad rafiq

+
+
  • blog <- start here!
  • +
  • wiki
  • +
  • + cv +
  • +
    +
    +
    + + + + +
    diff --git a/src/style.css b/src/style.css index 98494d5..6336e35 100644 --- a/src/style.css +++ b/src/style.css @@ -11,6 +11,9 @@ div.container { -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } +div.list { + text-align: left; +} a, a:visited, a:hover, From fc958a32dcff87bb4181c40494b29dba0984ead3 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 16:49:47 +0800 Subject: [PATCH 14/16] feat: increase default font size in stylesheet --- src/style.css | 1 + 1 file changed, 1 insertion(+) diff --git a/src/style.css b/src/style.css index 6336e35..1a84d9c 100644 --- a/src/style.css +++ b/src/style.css @@ -1,6 +1,7 @@ body { background-color: black; color: white; + font-size: 24px; } div.container { margin: 0; From 9010adc01a7cfe44ab468b2463f0f579f0952fe2 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 28 Jun 2025 17:50:18 +0800 Subject: [PATCH 15/16] docs(README.md): add readme --- README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..52d85ff --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +This repository is hosted at https://git.rrv.sh/rrvsh/rrv.sh. + +It's mirrored at https://github.com/rrvsh/rrv.sh. From e00c1c2607b55f43ef74b5f555f62838f4fe5963 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sat, 5 Jul 2025 21:23:58 +0800 Subject: [PATCH 16/16] feat: add lichess link and move static assets to /static --- src/index.html | 5 ++++- src/{ => static}/favicon.ico | Bin src/static/lichess.svg | 4 ++++ src/{ => static}/style.css | 5 +++++ 4 files changed, 13 insertions(+), 1 deletion(-) rename src/{ => static}/favicon.ico (100%) create mode 100644 src/static/lichess.svg rename src/{ => static}/style.css (84%) diff --git a/src/index.html b/src/index.html index 66281fa..492ed3b 100644 --- a/src/index.html +++ b/src/index.html @@ -3,7 +3,7 @@ rrv.sh - + + + Lichess Icon +
    diff --git a/src/favicon.ico b/src/static/favicon.ico similarity index 100% rename from src/favicon.ico rename to src/static/favicon.ico diff --git a/src/static/lichess.svg b/src/static/lichess.svg new file mode 100644 index 0000000..b7422c8 --- /dev/null +++ b/src/static/lichess.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/style.css b/src/static/style.css similarity index 84% rename from src/style.css rename to src/static/style.css index 1a84d9c..471ab3e 100644 --- a/src/style.css +++ b/src/static/style.css @@ -24,3 +24,8 @@ a:active { a.fa { text-decoration: none; } +.icon { + width: 24px; + height: 24px; + vertical-align: middle; +}