mirror of
https://github.com/Swarsel/.dotfiles.git
synced 2025-12-06 17:17:22 +01:00
Compare commits
No commits in common. "641a0cd84df01481c7949739215786aaff460109" and "21c1067572f4469a6f889a63b422a75a5972730f" have entirely different histories.
641a0cd84d
...
21c1067572
12 changed files with 435 additions and 2438 deletions
1086
SwarselSystems.org
1086
SwarselSystems.org
File diff suppressed because it is too large
Load diff
|
|
@ -877,7 +877,6 @@ create a new one."
|
||||||
(add-to-list 'org-structure-template-alist '("el" . "src emacs-lisp"))
|
(add-to-list 'org-structure-template-alist '("el" . "src emacs-lisp"))
|
||||||
(add-to-list 'org-structure-template-alist '("py" . "src python :results output"))
|
(add-to-list 'org-structure-template-alist '("py" . "src python :results output"))
|
||||||
(add-to-list 'org-structure-template-alist '("nix" . "src nix-ts :tangle"))
|
(add-to-list 'org-structure-template-alist '("nix" . "src nix-ts :tangle"))
|
||||||
(add-to-list 'org-structure-template-alist '("ne" . "bash :exports both"))
|
|
||||||
|
|
||||||
(use-package auctex)
|
(use-package auctex)
|
||||||
(setq TeX-auto-save t)
|
(setq TeX-auto-save t)
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,7 @@
|
||||||
# KITTIES=$(($(pgrep -P 1 kitty | wc -l) - 1))
|
KITTIES=$(($(pgrep -P 1 kitty | wc -l) - 1))
|
||||||
|
|
||||||
# if ((KITTIES < 1)); then
|
if ((KITTIES < 1)); then
|
||||||
# exec kitty -o confirm_os_window_close=0 zellij attach --create main
|
exec kitty -o confirm_os_window_close=0 zellij attach --create main
|
||||||
# else
|
else
|
||||||
# exec kitty -o confirm_os_window_close=0 zellij attach --create "temp $KITTIES"
|
exec kitty -o confirm_os_window_close=0 zellij attach --create "temp $KITTIES"
|
||||||
# fi
|
fi
|
||||||
exec kitty -o confirm_os_window_close=0 zellij
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@
|
||||||
default_shell "zsh"
|
default_shell "zsh"
|
||||||
copy_on_select true
|
copy_on_select true
|
||||||
on_force_close "detach"
|
on_force_close "detach"
|
||||||
show_startup_tips false
|
|
||||||
|
|
||||||
default_layout "default"
|
default_layout "default"
|
||||||
layout_dir "${config.home.homeDirectory}/.config/zellij/layouts"
|
layout_dir "${config.home.homeDirectory}/.config/zellij/layouts"
|
||||||
|
|
|
||||||
1740
flake.lock
generated
1740
flake.lock
generated
File diff suppressed because it is too large
Load diff
|
|
@ -23,7 +23,6 @@
|
||||||
url = "github:nix-community/home-manager";
|
url = "github:nix-community/home-manager";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
swarsel.url = "github:Swarsel/.dotfiles";
|
|
||||||
emacs-overlay = {
|
emacs-overlay = {
|
||||||
url = "github:nix-community/emacs-overlay";
|
url = "github:nix-community/emacs-overlay";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,6 @@
|
||||||
# improve performance on ssds
|
# improve performance on ssds
|
||||||
bypassWorkqueues = true;
|
bypassWorkqueues = true;
|
||||||
preLVM = true;
|
preLVM = true;
|
||||||
# crypttabExtraOpts = ["fido2-device=auto"];
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,6 @@
|
||||||
swarsel-bootstrap
|
swarsel-bootstrap
|
||||||
swarsel-displaypower
|
swarsel-displaypower
|
||||||
swarsel-deploy
|
swarsel-deploy
|
||||||
swarsel-instantiate
|
|
||||||
swarselzellij
|
swarselzellij
|
||||||
sshrm
|
sshrm
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,11 @@
|
||||||
{ self, lib, ... }:
|
{ self, lib, ... }:
|
||||||
let
|
let
|
||||||
importNames = lib.swarselsystems.readNix "modules/nixos/common";
|
importNames = lib.swarselsystems.readNix "modules/nixos/common";
|
||||||
|
modulesPath = "${self}/modules";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
imports = lib.swarselsystems.mkImports importNames "modules/nixos/common" ++ [
|
imports = lib.swarselsystems.mkImports importNames "modules/nixos/common" ++ [
|
||||||
"${self}/modules/shared/sharedsetup.nix"
|
"${modulesPath}/home/common/sharedsetup.nix"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,9 +36,7 @@ let
|
||||||
channel.enable = false;
|
channel.enable = false;
|
||||||
registry = rec {
|
registry = rec {
|
||||||
nixpkgs.flake = inputs.nixpkgs;
|
nixpkgs.flake = inputs.nixpkgs;
|
||||||
swarsel.flake = inputs.swarsel;
|
p = nixpkgs;
|
||||||
n = nixpkgs;
|
|
||||||
s = swarsel;
|
|
||||||
};
|
};
|
||||||
nixPath = lib.mapAttrsToList (n: _: "${n}=flake:${n}") flakeInputs;
|
nixPath = lib.mapAttrsToList (n: _: "${n}=flake:${n}") flakeInputs;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
14
nix/lib.nix
14
nix/lib.nix
|
|
@ -47,6 +47,20 @@ let
|
||||||
readHosts = type: lib.attrNames (builtins.readDir "${self}/hosts/${type}");
|
readHosts = type: lib.attrNames (builtins.readDir "${self}/hosts/${type}");
|
||||||
readNix = type: lib.filter (name: name != "default.nix") (lib.attrNames (builtins.readDir "${self}/${type}"));
|
readNix = type: lib.filter (name: name != "default.nix") (lib.attrNames (builtins.readDir "${self}/${type}"));
|
||||||
|
|
||||||
|
mkModules = names: type: builtins.listToAttrs (map
|
||||||
|
(name: {
|
||||||
|
inherit name;
|
||||||
|
value = import "${self}/modules/${type}/${name}";
|
||||||
|
})
|
||||||
|
names);
|
||||||
|
|
||||||
|
mkProfiles = names: type: builtins.listToAttrs (map
|
||||||
|
(name: {
|
||||||
|
inherit name;
|
||||||
|
value = import "${self}/profiles/${type}/${name}";
|
||||||
|
})
|
||||||
|
names);
|
||||||
|
|
||||||
mkImports = names: baseDir: lib.map (name: "${self}/${baseDir}/${name}") names;
|
mkImports = names: baseDir: lib.map (name: "${self}/${baseDir}/${name}") names;
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
|
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
{ name, writeShellApplication, ... }:
|
|
||||||
writeShellApplication {
|
|
||||||
inherit name;
|
|
||||||
text = ''
|
|
||||||
set -euo pipefail
|
|
||||||
nix-instantiate --strict --eval --expr "let lib = import <nixpkgs/lib>; in $*"
|
|
||||||
'';
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue