1
0
Fork 0

Rename some folders

This commit is contained in:
Malte Brandy 2020-06-27 21:54:32 +02:00
parent e67e85e1a9
commit 42210b1a87
No known key found for this signature in database
GPG key ID: 226A2D41EF5378C9
39 changed files with 6 additions and 16 deletions

View file

@ -1,19 +1,9 @@
{ pkgs, lib, ... }:
let
modes = pkgs.lib.attrNames (import ./modes.nix).apollo;
autostart-script = pkgs.writeShellScriptBin "home-manager-autostart" ''
${pkgs.xorg.xrdb}/bin/xrdb ${builtins.toFile "Xresources" "Xft.dpi: 96"}
'';
modes = pkgs.lib.attrNames (import ./machines.nix).apollo;
configPath = "/home/maralorn/git/config";
in {
xdg.configFile."autostart/home-manager-autostart.desktop".source = "${
pkgs.makeDesktopItem {
name = "home-manager-autostart";
desktopName = "Home Manager Autostart Job";
exec = "${autostart-script}/bin/home-manager-autostart";
}
}/share/applications/home-manager-autostart.desktop";
home.packages = builtins.attrValues rec {
maintenance = pkgs.writeShellScriptBin "maintenance" ''
set -e
@ -40,7 +30,7 @@ in {
main = do
say "Building ~/.modes for apollo"
nixPath <- myNixPath "${configPath}"
nix_build nixPath "${configPath}/home/target.nix" "-A" "apollo" "-o" "/home/maralorn/.modes"
nix_build nixPath "${configPath}/home-manager/target.nix" "-A" "apollo" "-o" "/home/maralorn/.modes"
activate_mode
'';
selectMode = pkgs.writeShellScriptBin "select-mode" ''

View file

@ -1,7 +1,7 @@
let
sources = import ../nix/sources.nix;
inherit (import sources.nixpkgs { }) lib pkgs;
modes = import ./modes.nix;
modes = import ./machines.nix;
home-manager = import "${sources.home-manager}/home-manager/home-manager.nix";
buildHomeManager = attr:
(home-manager {

View file

@ -1,6 +1,6 @@
let
inherit (import (import ./nix/sources.nix).nixpkgs { }) lib;
modes = import home/modes.nix;
modes = import home-manager/machines.nix;
in lib.listToAttrs (lib.flatten (lib.mapAttrsToList (host: configs:
lib.mapAttrsToList (mode: config: {
name = "${host}-${mode}";

View file

@ -4,7 +4,7 @@ let
repoSrc = "git@hera.m-0.eu:nixos-config";
configPath = "/etc/nixos";
systems = [ "apollo" "hera" ];
homes = self.lib.attrNames (import ../home/modes.nix);
homes = self.lib.attrNames (import ../home-manager/machines.nix);
keys = [ "default" "apollo" "hera" ];
imports = [ "Control.Exception (onException)" ];
haskellBody = name: commandline: ''
@ -32,7 +32,7 @@ in {
name = "test-home-config";
inherit bins;
inherit imports;
} (haskellBody "home" ''nix_build $ paths ++ [[i|#{configDir}/home/target.nix|], "-A", hostname, "-o", [i|result-home-manager-#{hostname}|]] ++ fmap toString args'');
} (haskellBody "home" ''nix_build $ paths ++ [[i|#{configDir}/home-manager/target.nix|], "-A", hostname, "-o", [i|result-home-manager-#{hostname}|]] ++ fmap toString args'');
test-config = self.writeHaskellScript {
name = "test-config";