diff --git a/config/doom/config.el b/config/doom/config.el index 241f170..7a89305 100644 --- a/config/doom/config.el +++ b/config/doom/config.el @@ -88,7 +88,6 @@ :config (setq pipenv-with-projectile t) (setenv "PIPENV_MAX_DEPTH" "10")) - ;; ----------------------------------------------------------------------------- ;; Org diff --git a/config/doom/packages.el b/config/doom/packages.el index 3a5da3d..252f2dc 100644 --- a/config/doom/packages.el +++ b/config/doom/packages.el @@ -52,6 +52,9 @@ (package! base16-theme) (package! parinfer) +;; Env +(package! inheritenv) + ;; Editor (package! dot-mode) diff --git a/data/devenv/templates/clojure/flake.nix b/data/devenv/templates/clojure/flake.nix new file mode 100644 index 0000000..d790949 --- /dev/null +++ b/data/devenv/templates/clojure/flake.nix @@ -0,0 +1,28 @@ +{ + description = "Development flake for this clojure project"; + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; + inputs.flake-utils.url = "github:numtide/flake-utils"; + + outputs = { self, nixpkgs, flake-utils }: + flake-utils.lib.eachDefaultSystem (system: let + + pkgs = nixpkgs.legacyPackages.${system}; + + projectDependencies = with pkgs; [ + ]; + + in { + devShells.default = pkgs.mkShell { + nativeBuildInputs = [ pkgs.bashInteractive ]; + buildInputs = with pkgs; [ + # Core clojure dependencies + clojure + leiningen + # IDE tools + clojure-lsp + # Development tools + ] ++ projectDependencies; + + }; + }); +} diff --git a/hosts/reykjavik/default.nix b/hosts/reykjavik/default.nix index 8ac44c9..6dc9d9d 100644 --- a/hosts/reykjavik/default.nix +++ b/hosts/reykjavik/default.nix @@ -3,7 +3,7 @@ with lib; let nix-colors-lib = inputs.nix-colors.lib-contrib { inherit pkgs; }; - wallpaper = ../../data/wallpapers/globus.jpg; + wallpaper = ../../data/wallpapers/rosa.jpg; in { imports = [ @@ -55,6 +55,7 @@ in }; system.gpg.enable = true; system.pass.enable = true; + system.sshfs.enable = true; # - Desktop ---------------------------------- desktop = { @@ -80,5 +81,6 @@ in }; # - Extra / Temporary -------------------------- + programs.dconf.enable = true; # Inkscape crashes fonts.fonts = []; } diff --git a/hosts/reykjavik/hardware.nix b/hosts/reykjavik/hardware.nix index 4f23117..0ddcc60 100644 --- a/hosts/reykjavik/hardware.nix +++ b/hosts/reykjavik/hardware.nix @@ -22,6 +22,13 @@ device = "/dev/disk/by-label/BOOT"; fsType = "vfat"; }; + + "/mnt/vatnajokull" = { + device = "vatnajokull:/mnt/raid1"; + fsType = "nfs"; + options = [ "x-systemd.automount" "noauto" "noatime" "x-systemd.idle-timeout=600"]; + }; + }; swapDevices = [