diff --git a/_quarto.yml b/_quarto.yml
index 850ad74..8737e45 100644
--- a/_quarto.yml
+++ b/_quarto.yml
@@ -1,6 +1,6 @@
project:
type: website
- output-dir: .
+ output-dir: build
website:
favicon: assets/head.jpeg
diff --git a/flake.lock b/flake.lock
new file mode 100644
index 0000000..602cbcf
--- /dev/null
+++ b/flake.lock
@@ -0,0 +1,61 @@
+{
+ "nodes": {
+ "flake-utils": {
+ "inputs": {
+ "systems": "systems"
+ },
+ "locked": {
+ "lastModified": 1731533236,
+ "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "nixpkgs": {
+ "locked": {
+ "lastModified": 1737672001,
+ "narHash": "sha256-YnHJJ19wqmibLQdUeq9xzE6CjrMA568KN/lFPuSVs4I=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "035f8c0853c2977b24ffc4d0a42c74f00b182cd8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixos-24.11",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "root": {
+ "inputs": {
+ "flake-utils": "flake-utils",
+ "nixpkgs": "nixpkgs"
+ }
+ },
+ "systems": {
+ "locked": {
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ }
+ },
+ "root": "root",
+ "version": 7
+}
diff --git a/flake.nix b/flake.nix
new file mode 100644
index 0000000..85bdc4d
--- /dev/null
+++ b/flake.nix
@@ -0,0 +1,40 @@
+{
+ description = "Quarto website build";
+
+ inputs = {
+ nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
+ flake-utils.url = "github:numtide/flake-utils";
+ };
+
+ outputs = { self, nixpkgs, flake-utils }:
+ flake-utils.lib.eachDefaultSystem (system:
+ let
+ pkgs = nixpkgs.legacyPackages.${system};
+ reqs = with pkgs; [
+ quarto
+ ];
+ in
+ {
+ packages.default = pkgs.stdenv.mkDerivation {
+ name = "personal website";
+ src = ./.;
+
+ buildInputs = reqs;
+
+ buildPhase = ''
+ mkdir home
+ export HOME=$PWD/home
+ quarto render
+ '';
+
+ installPhase = ''
+ mkdir -p $out
+ cp -r build/* $out/
+ '';
+ };
+
+ devShells.default = pkgs.mkShell {
+ buildInputs = reqs;
+ };
+ });
+}
\ No newline at end of file
diff --git a/index.qmd b/index.qmd
index 0d0e5f5..3be48b6 100644
--- a/index.qmd
+++ b/index.qmd
@@ -3,7 +3,7 @@ title: ""
toc: false
---
-# Hello and Welcome!
+# Hello and Welcome!
::: {.flex-container}
::: {.flex-item}
@@ -25,11 +25,9 @@ Welthandelsplatz 1
I am a PhD Candidate in Economics at the Vienna University of Economics and Business and a research associate in the Marketing Department at the Institute for Retailing & Data Science.
-
My research focuses on Quantitative Marketing, Platform and Social Media Analytics, and the Economics of the Music Industry. I explore how key stakeholders—such as streaming platforms, social media, activist groups, and technological innovations in content delivery and promotion—affect the dynamics of the music industry.
-
Methodologically, I am interested in advancing applied econometrics, particularly in developing new difference-in-differences estimators and integrating machine learning with traditional econometric techniques.
* [Curriculum Vitae](./files/CV_Winkler.pdf)