Commit graph

801 commits

Author SHA1 Message Date
35f33fbec3
remove redundant newline 2022-09-06 20:13:21 +02:00
400ec335ac
actually enable admin access to pruflas 2022-08-24 00:39:06 +02:00
c2ec59d1cb
fix path to deploy in apps 2022-08-24 00:27:46 +02:00
8a057c3cdf
use system variable from nixos configuration 2022-08-24 00:01:23 +02:00
f17a0fd99f
add remaining nodes to deploy config 2022-08-23 23:52:37 +02:00
5bdcf5c658
remove old deploy script 2022-08-23 23:51:17 +02:00
d1f4753462
add deploy config for pruflas 2022-08-23 23:15:36 +02:00
9ccc374d39
add deply config for ifrit 2022-08-23 23:05:41 +02:00
69f462d3c6
support multiple hosts in deploy script 2022-08-23 21:31:07 +02:00
fb88564fcd
disable auto-updater 2022-08-22 17:23:20 +02:00
7e9b29a502
fix typo 2022-08-22 17:21:10 +02:00
c244f45636
flake.lock: Update
Flake lock file updates:

• Updated input 'myNixpkgs':
    'github:NixOS/nixpkgs/879121648fe522b38cc1cf75aef160a14a1f2e7b' (2022-08-14)
  → 'github:NixOS/nixpkgs/23534df34c1c499a6c82ce690df06d8c6e4e759d' (2022-08-21)
• Updated input 'nix-doom-emacs':
    'github:nix-community/nix-doom-emacs/20ca56a17dc33d67ed7d61b0e84205c617394b5b' (2022-08-10)
  → 'github:nix-community/nix-doom-emacs/b62e04967ad303f0395025d5f2340beef8a67a57' (2022-08-19)
• Updated input 'nix-doom-emacs/doom-emacs':
    'github:doomemacs/doomemacs/b06fd63dcb686045d0c105f93e07f80cb8de6800' (2022-08-08)
  → 'github:doomemacs/doomemacs/4c9df9bfc63d2c3a9e20e20deaa854072e379f47' (2022-08-18)
• Updated input 'nix-doom-emacs/doom-snippets':
    'github:doomemacs/snippets/6b2bd5a77c536ed414794ecf71d37a60ebd4663e' (2022-06-22)
  → 'github:doomemacs/snippets/f957f8d195872f19c7ab0a777d592c611e10e9bb' (2022-08-07)
• Updated input 'nix-doom-emacs/emacs-overlay':
    'github:nix-community/emacs-overlay/a151f9ff5b9fa813ac8918f3a3a67c643e7e2edc' (2022-08-04)
  → 'github:nix-community/emacs-overlay/14443210f27375d5efc0cc554ad477d052e47b59' (2022-08-18)
• Updated input 'nix-doom-emacs/flake-utils':
    'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
  → 'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
• Updated input 'nix-doom-emacs/org':
    'github:emacs-straight/org-mode/4702a73031c77ba03b480b0848c137d5d8773e07' (2022-08-03)
  → 'github:emacs-straight/org-mode/f28288c255e293591725cbcd02637707bc9a77c2' (2022-08-18)
• Updated input 'nix-doom-emacs/revealjs':
    'github:hakimel/reveal.js/039972c730690af7a83a5cb832056a7cc8b565d7' (2022-05-31)
  → 'github:hakimel/reveal.js/b23d15c4304a9a1b72f484171fc97682e5ed85a3' (2022-08-14)
• Updated input 'nix-doom-emacs/ts-fold':
    'github:jcs-elpa/ts-fold/17d131f69a717d7e8cc6d3af9dfa7d2b5e2b78ef' (2022-07-30)
  → 'github:jcs-elpa/ts-fold/f0804a243544fbbf593791e4390d838b5d1187b0' (2022-08-11)
2022-08-22 17:12:59 +02:00
bf33bb3365
fix typo 2022-08-15 19:50:56 +02:00
c515110fc9
flake.lock: Update
Flake lock file updates:

• Updated input 'myNixpkgs':
    'github:NixOS/nixpkgs/5c211b47aeadcc178c5320afd4e74c7eed5c389f' (2022-08-12)
  → 'github:NixOS/nixpkgs/879121648fe522b38cc1cf75aef160a14a1f2e7b' (2022-08-14)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/78f56d8ec2c67a1f80f2de649ca9aadc284f65b6' (2022-08-12)
  → 'github:NixOS/nixos-hardware/12620020f76b1b5d2b0e6fbbda831ed4f5fe56e1' (2022-08-13)
2022-08-15 19:37:38 +02:00
5b97801911
refactor outputs.nix
Splits everything into separate files.
2022-08-15 19:33:27 +02:00
afb2ca459e
move dev shell to flake 2022-08-15 18:52:51 +02:00
af679b644f
disable jupyter because of CVE-2022-34749 2022-08-13 11:43:53 +02:00
a0bf817db1
flake.lock: Update
Flake lock file updates:

• Updated input 'myNixpkgs':
    'github:NixOS/nixpkgs/72f492e275fc29d44b3a4daf952fbeffc4aed5b8' (2022-08-06)
  → 'github:NixOS/nixpkgs/5c211b47aeadcc178c5320afd4e74c7eed5c389f' (2022-08-12)
• Updated input 'nix-doom-emacs':
    'github:nix-community/nix-doom-emacs/b7d44a76ea4f352b751b1ccba18f70f686838622' (2022-08-05)
  → 'github:nix-community/nix-doom-emacs/20ca56a17dc33d67ed7d61b0e84205c617394b5b' (2022-08-10)
• Updated input 'nix-doom-emacs/doom-emacs':
    'github:doomemacs/doomemacs/35a89bdfa6064e507f8848b1d162433fe92ca829' (2022-07-28)
  → 'github:doomemacs/doomemacs/b06fd63dcb686045d0c105f93e07f80cb8de6800' (2022-08-08)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/ea3efc80f8ab83cb73aec39f4e76fe87afb15a08' (2022-08-01)
  → 'github:NixOS/nixos-hardware/78f56d8ec2c67a1f80f2de649ca9aadc284f65b6' (2022-08-12)
2022-08-13 11:03:11 +02:00
90425a4d18
allow xlibs to be able to use qemu from substituter 2022-08-07 15:23:12 +02:00
1a6ab16854
flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
  → 'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
• Updated input 'myNixpkgs':
    'github:NixOS/nixpkgs/478f3cbc8448b5852539d785fbfe9a53304133be' (2022-08-03)
  → 'github:NixOS/nixpkgs/72f492e275fc29d44b3a4daf952fbeffc4aed5b8' (2022-08-06)
• Updated input 'nix-doom-emacs':
    'github:nix-community/nix-doom-emacs/72290846feecd198d3f63181c166ddaa50a2cb70' (2022-07-29)
  → 'github:nix-community/nix-doom-emacs/b7d44a76ea4f352b751b1ccba18f70f686838622' (2022-08-05)
• Updated input 'nix-doom-emacs/emacs-overlay':
    'github:nix-community/emacs-overlay/30a3d95bb4d9812e26822260b6ac45efde0d7700' (2022-07-29)
  → 'github:nix-community/emacs-overlay/a151f9ff5b9fa813ac8918f3a3a67c643e7e2edc' (2022-08-04)
• Updated input 'nix-doom-emacs/org':
    'github:emacs-straight/org-mode/d37c0ee5fa7dc4be4bbe3aa9b6f4e79d4b1e638d' (2022-07-28)
  → 'github:emacs-straight/org-mode/4702a73031c77ba03b480b0848c137d5d8773e07' (2022-08-03)
• Updated input 'nix-doom-emacs/ts-fold':
    'github:jcs-elpa/ts-fold/401aad7380c8395e948c7bc8780479ccb0a26b82' (2022-07-29)
  → 'github:jcs-elpa/ts-fold/17d131f69a717d7e8cc6d3af9dfa7d2b5e2b78ef' (2022-07-30)
• Updated input 'nvd/flake-utils':
    'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
  → 'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
2022-08-07 15:23:11 +02:00
3fccfe3b67
add backup secrets to config for hosts 2022-08-07 15:23:08 +02:00
c43341a8b2
switch to nixpkgs-fmt 2022-08-04 21:13:54 +02:00
8cd6ed1502
add code formatter and reformat 2022-08-04 21:05:37 +02:00
a055f4fa40
move admin config to top-level 2022-08-04 20:52:43 +02:00
81c9ecd6dc
flake.lock: Update
Flake lock file updates:

• Updated input 'myNixpkgs':
    'github:NixOS/nixpkgs/ede02b4ccb13557b95058d66146640a2b0bb198f' (2022-07-31)
  → 'github:NixOS/nixpkgs/478f3cbc8448b5852539d785fbfe9a53304133be' (2022-08-03)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/727a099e871ff10ae09a1ebd056a5ba4b9dbe50f' (2022-07-31)
  → 'github:NixOS/nixos-hardware/ea3efc80f8ab83cb73aec39f4e76fe87afb15a08' (2022-08-01)
2022-08-04 20:06:13 +02:00
b7a085e167
install IDEA 2022-08-01 11:54:58 +02:00
e20a4fbf4f
flake.lock: Update
Flake lock file updates:

• Updated input 'myNixpkgs':
    'github:NixOS/nixpkgs/f0fa012b649a47e408291e96a15672a4fe925d65' (2022-07-25)
  → 'github:NixOS/nixpkgs/ede02b4ccb13557b95058d66146640a2b0bb198f' (2022-07-31)
• Updated input 'nix-doom-emacs':
    'github:nix-community/nix-doom-emacs/f7fd8620be427c6489f496645513d536e380c50c' (2022-07-22)
  → 'github:nix-community/nix-doom-emacs/72290846feecd198d3f63181c166ddaa50a2cb70' (2022-07-29)
• Updated input 'nix-doom-emacs/doom-emacs':
    'github:doomemacs/doomemacs/33c5f3721a704c72e49efc5960be3785d1a80b81' (2022-07-09)
  → 'github:doomemacs/doomemacs/35a89bdfa6064e507f8848b1d162433fe92ca829' (2022-07-28)
• Updated input 'nix-doom-emacs/emacs-overlay':
    'github:nix-community/emacs-overlay/6c868dbad387da912e2a47f63a913c8a62555127' (2022-07-21)
  → 'github:nix-community/emacs-overlay/30a3d95bb4d9812e26822260b6ac45efde0d7700' (2022-07-29)
• Updated input 'nix-doom-emacs/org':
    'github:emacs-straight/org-mode/99681ce38937ba993a0407cee4fd6a7f869211bf' (2022-07-21)
  → 'github:emacs-straight/org-mode/d37c0ee5fa7dc4be4bbe3aa9b6f4e79d4b1e638d' (2022-07-28)
• Updated input 'nix-doom-emacs/org-contrib':
    'github:emacsmirror/org-contrib/c1e0980fd7a57ca2042fd78acfb1dfb5c3bc03fa' (2022-05-15)
  → 'github:emacsmirror/org-contrib/39e2abc5629c1be6186bb6489ec4f76524edf82a' (2022-07-28)
• Updated input 'nix-doom-emacs/ts-fold':
    'github:jcs-elpa/ts-fold/ea554f10e79ed9846662b1639adc4b86783ecfc6' (2022-07-19)
  → 'github:jcs-elpa/ts-fold/401aad7380c8395e948c7bc8780479ccb0a26b82' (2022-07-29)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/83009edccc2e24afe3d0165ed98b60ff7471a5f8' (2022-07-21)
  → 'github:NixOS/nixos-hardware/727a099e871ff10ae09a1ebd056a5ba4b9dbe50f' (2022-07-31)
2022-08-01 09:15:14 +02:00
dbaac6fb80
add admin users to trusted users for nix daemon 2022-07-31 17:41:51 +02:00
d3c1c378a7
remove automatic RCE :P 2022-07-28 14:18:39 +02:00
674b97f1ac
add vim command Silent
Adds a command that executes a subprocess silently and forces a redraw
to avoid display issues.
2022-07-28 14:17:25 +02:00
e9991167e7
fix tab expansion in latex 2022-07-27 11:59:35 +02:00
1cbaf0339b
flake.lock: Update
Flake lock file updates:

• Updated input 'myNixpkgs':
    'github:NixOS/nixpkgs/e3583ad6e533a9d8dd78f90bfa93812d390ea187' (2022-07-22)
  → 'github:NixOS/nixpkgs/f0fa012b649a47e408291e96a15672a4fe925d65' (2022-07-25)
2022-07-27 11:05:52 +02:00
1d3cb3d2b4
update filetype config for latex 2022-07-26 16:54:00 +02:00
68ef923dae
flake.lock: Update
Flake lock file updates:

• Updated input 'myNixpkgs':
    'github:NixOS/nixpkgs/e732e1fdbf79bec59f7ade4a3675b091b4a9f6d6' (2022-07-19)
  → 'github:NixOS/nixpkgs/e3583ad6e533a9d8dd78f90bfa93812d390ea187' (2022-07-22)
• Updated input 'nix-doom-emacs':
    'github:nix-community/nix-doom-emacs/7c35a9d90e1c07254c0926fc02e2c27bd0d5d9cc' (2022-07-15)
  → 'github:nix-community/nix-doom-emacs/f7fd8620be427c6489f496645513d536e380c50c' (2022-07-22)
• Updated input 'nix-doom-emacs/emacs-overlay':
    'github:nix-community/emacs-overlay/b51bea50371cc7a98863fb64bf1aaa1126a68a36' (2022-07-14)
  → 'github:nix-community/emacs-overlay/6c868dbad387da912e2a47f63a913c8a62555127' (2022-07-21)
• Updated input 'nix-doom-emacs/org':
    'github:emacs-straight/org-mode/d9479887226ad79a1a8de739e7be0fc1fffec536' (2022-07-14)
  → 'github:emacs-straight/org-mode/99681ce38937ba993a0407cee4fd6a7f869211bf' (2022-07-21)
• Updated input 'nix-doom-emacs/ts-fold':
    'github:jcs-elpa/ts-fold/33e3fb561e71cf0ab83833d45c55909583fc3899' (2022-07-12)
  → 'github:jcs-elpa/ts-fold/ea554f10e79ed9846662b1639adc4b86783ecfc6' (2022-07-19)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/0015f5cc098fae520aae458b8547e44a38aacf92' (2022-07-19)
  → 'github:NixOS/nixos-hardware/83009edccc2e24afe3d0165ed98b60ff7471a5f8' (2022-07-21)
2022-07-23 19:09:08 +02:00
5b49059af5
add this flake to registry 2022-07-21 00:43:55 +02:00
cc133ee143
flake.lock: Update
Flake lock file updates:

• Updated input 'myNixpkgs':
    'github:NixOS/nixpkgs/71d7a4c037dc4f3e98d5c4a81b941933cf5bf675' (2022-07-08)
  → 'github:NixOS/nixpkgs/e732e1fdbf79bec59f7ade4a3675b091b4a9f6d6' (2022-07-19)
• Updated input 'nix-doom-emacs':
    'github:nix-community/nix-doom-emacs/a59295c11efb6377b0c5eb4c8259bb49d94ec1d5' (2022-07-09)
  → 'github:nix-community/nix-doom-emacs/7c35a9d90e1c07254c0926fc02e2c27bd0d5d9cc' (2022-07-15)
• Updated input 'nix-doom-emacs/doom-emacs':
    'github:doomemacs/doomemacs/9ec60d9ab9eb5d9b098e2452395156b622cce624' (2022-07-05)
  → 'github:doomemacs/doomemacs/33c5f3721a704c72e49efc5960be3785d1a80b81' (2022-07-09)
• Updated input 'nix-doom-emacs/emacs-overlay':
    'github:nix-community/emacs-overlay/22448c09bae21969ca14d1558a120dafe9853c73' (2022-07-08)
  → 'github:nix-community/emacs-overlay/b51bea50371cc7a98863fb64bf1aaa1126a68a36' (2022-07-14)
• Updated input 'nix-doom-emacs/org':
    'github:emacs-straight/org-mode/71359820221ec18d27fab28403d4fd3537ca0491' (2022-07-05)
  → 'github:emacs-straight/org-mode/d9479887226ad79a1a8de739e7be0fc1fffec536' (2022-07-14)
• Updated input 'nix-doom-emacs/ts-fold':
    'github:jcs-elpa/ts-fold/dcd5b9fe5c2cb72261ff6c714beb8d0198b8522b' (2022-07-06)
  → 'github:jcs-elpa/ts-fold/33e3fb561e71cf0ab83833d45c55909583fc3899' (2022-07-12)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/3bf48d3587d3f34f745a19ebc968b002ef5b5c5a' (2022-07-04)
  → 'github:NixOS/nixos-hardware/0015f5cc098fae520aae458b8547e44a38aacf92' (2022-07-19)
2022-07-19 21:37:51 +02:00
9b01699b0c
add app nixos-switch 2022-07-19 21:22:28 +02:00
d1c7a721cc
backupClient: add option for SSH identity file 2022-07-19 20:27:59 +02:00
fa2ff2bd39
expose the path to the backup passphrase as an option 2022-07-17 20:40:12 +02:00
c0202bbdef
pkgs: add some commandline tools 2022-07-09 13:41:31 +02:00
1fa8eb8962
flake.lock: Update
Flake lock file updates:

• Updated input 'myNixpkgs':
    'github:NixOS/nixpkgs/316b762afdb9e142a803f29c49a88b4a47db80ee' (2022-07-06)
  → 'github:NixOS/nixpkgs/71d7a4c037dc4f3e98d5c4a81b941933cf5bf675' (2022-07-08)
• Updated input 'nix-doom-emacs':
    'github:nix-community/nix-doom-emacs/2ef02b2c7cebfdce5932192c5c45f588bf00deec' (2022-07-05)
  → 'github:nix-community/nix-doom-emacs/a59295c11efb6377b0c5eb4c8259bb49d94ec1d5' (2022-07-09)
• Updated input 'nix-doom-emacs/doom-emacs':
    'github:doomemacs/doomemacs/c2f8476c8641fcc9a1371d873ed3b5924952a059' (2022-06-29)
  → 'github:doomemacs/doomemacs/9ec60d9ab9eb5d9b098e2452395156b622cce624' (2022-07-05)
• Updated input 'nix-doom-emacs/emacs-overlay':
    'github:nix-community/emacs-overlay/46492f286aefae3a4993d3c65f182618f98956e9' (2022-07-01)
  → 'github:nix-community/emacs-overlay/22448c09bae21969ca14d1558a120dafe9853c73' (2022-07-08)
• Added input 'nix-doom-emacs/flake-compat':
    'github:edolstra/flake-compat/b4a34015c698c7793d592d66adbab377907a2be8' (2022-04-19)
• Updated input 'nix-doom-emacs/flake-utils':
    'github:numtide/flake-utils/bee6a7250dd1b01844a2de7e02e4df7d8a0a206c' (2022-06-24)
  → 'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
• Updated input 'nix-doom-emacs/org':
    'github:emacs-straight/org-mode/381a2ae4dd439b5f246873ae6630c1e303c35287' (2022-06-30)
  → 'github:emacs-straight/org-mode/71359820221ec18d27fab28403d4fd3537ca0491' (2022-07-05)
• Updated input 'nix-doom-emacs/org-contrib':
    'git+https://git.sr.ht/~bzg/org-contrib?ref=refs%2fheads%2fmaster&rev=c6aef31ccfc7c4418c3b51e98f7c3bd8e255f5e6' (2022-06-05)
  → 'github:emacsmirror/org-contrib/c1e0980fd7a57ca2042fd78acfb1dfb5c3bc03fa' (2022-05-15)
• Added input 'nix-doom-emacs/ts-fold':
    'github:jcs-elpa/ts-fold/dcd5b9fe5c2cb72261ff6c714beb8d0198b8522b' (2022-07-06)
• Updated input 'nvd':
    'git+https://gitlab.com/khumba/nvd.git?ref=refs%2fheads%2fmaster&rev=b082bd23f54d164765fab1737d40d47d4f649ae2' (2022-05-28)
  → 'git+https://gitlab.com/khumba/nvd.git?ref=master&rev=b082bd23f54d164765fab1737d40d47d4f649ae2' (2022-05-28)
2022-07-09 13:08:22 +02:00
4d5b3810c7
prevent garbage collection for dev environments 2022-07-09 13:06:28 +02:00
a58ac63547
disable ipv6 temporary addresses on servers 2022-07-07 22:12:16 +02:00
02926921ce
flake.lock: Update
Flake lock file updates:

• Updated input 'myNixpkgs':
    'github:NixOS/nixpkgs/09c32b0bda4db98d6454e910206188e85d5b04cc' (2022-07-02)
  → 'github:NixOS/nixpkgs/316b762afdb9e142a803f29c49a88b4a47db80ee' (2022-07-06)
• Updated input 'nix-doom-emacs':
    'github:nix-community/nix-doom-emacs/4717e4e835a424258e526888b3a1f475bfe98805' (2022-07-01)
  → 'github:nix-community/nix-doom-emacs/2ef02b2c7cebfdce5932192c5c45f588bf00deec' (2022-07-05)
• Added input 'nix-doom-emacs/evil-escape':
    'github:hlissner/evil-escape/819f1ee1cf3f69a1ae920e6004f2c0baeebbe077' (2020-05-02)
• Added input 'nix-doom-emacs/sln-mode':
    'github:sensorflo/sln-mode/0f91d1b957c7d2a7bab9278ec57b54d57f1dbd9c' (2015-02-12)
• Added input 'nix-doom-emacs/ws-butler':
    'github:hlissner/ws-butler/572a10c11b6cb88293de48acbb59a059d36f9ba5' (2021-10-17)
2022-07-07 22:03:10 +02:00
e3d4675201
Revert "pruflas: remove hydra"
This reverts commit 65d06f563f.
2022-07-04 23:15:45 +02:00
89990f9fd1
pruflas: update config to work for laptop and do not try to recompile gnome without xlibs 2022-07-04 23:13:42 +02:00
3ecc868128
pruflas: import hardware-configuration.nix 2022-07-04 22:54:20 +02:00
65d06f563f
pruflas: remove hydra 2022-07-04 22:46:21 +02:00
b1900734b3
pruflas: update config 2022-07-04 22:33:17 +02:00
a88ee19627
pkgs: remove idea. add phpstorm 2022-07-04 22:19:13 +02:00