guest
This commit is contained in:
parent
c33c521aad
commit
572ae7c876
6 changed files with 69 additions and 24 deletions
|
|
@ -26,6 +26,7 @@
|
||||||
./system/btrbk.nix
|
./system/btrbk.nix
|
||||||
./system/yubikey.nix
|
./system/yubikey.nix
|
||||||
./system/alt.nix
|
./system/alt.nix
|
||||||
|
./system/guest.nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -108,6 +109,13 @@
|
||||||
./home/alt.nix
|
./home/alt.nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
guest = home-manager.lib.homeManagerConfiguration {
|
||||||
|
pkgs = nixpkgs.legacyPackages.x86_64-linux.extend inputs.nur.overlays.default;
|
||||||
|
extraSpecialArgs = { inherit inputs; };
|
||||||
|
modules = [
|
||||||
|
./home/guest.nix
|
||||||
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,8 @@ url=https://www.eintracht-podcast.de/feed/mp3
|
||||||
# id3album=Edeltalk
|
# id3album=Edeltalk
|
||||||
|
|
||||||
[logbuchnetzpolitik]
|
[logbuchnetzpolitik]
|
||||||
url=https://logbuch-netzpolitik.de/feed/mp3
|
url=https://feeds.metaebene.me/lnp/mp3
|
||||||
|
id3album=Logbuch Netzpolitik
|
||||||
|
|
||||||
[*]
|
[*]
|
||||||
id3contenttype=Podcast
|
id3contenttype=Podcast
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
anonymousPro
|
anonymousPro
|
||||||
cantarell-fonts
|
cantarell-fonts
|
||||||
|
cascadia-code
|
||||||
charis-sil
|
charis-sil
|
||||||
cm_unicode
|
cm_unicode
|
||||||
corefonts
|
corefonts
|
||||||
|
|
@ -11,6 +12,7 @@
|
||||||
dotcolon-fonts
|
dotcolon-fonts
|
||||||
freefont_ttf
|
freefont_ttf
|
||||||
gyre-fonts
|
gyre-fonts
|
||||||
|
hack-font
|
||||||
hubot-sans
|
hubot-sans
|
||||||
liberation_ttf
|
liberation_ttf
|
||||||
libertine
|
libertine
|
||||||
|
|
|
||||||
55
home/guest.nix
Normal file
55
home/guest.nix
Normal file
|
|
@ -0,0 +1,55 @@
|
||||||
|
{ config, pkgs, inputs, lib, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
home.username = "guest";
|
||||||
|
home.homeDirectory = "/home/guest";
|
||||||
|
home.stateVersion = "22.11";
|
||||||
|
|
||||||
|
nixpkgs = {
|
||||||
|
config = {
|
||||||
|
allowUnfree = true;
|
||||||
|
allowUnfreePredicate = (_: true);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
|
xdg.userDirs = {
|
||||||
|
enable = true;
|
||||||
|
createDirectories = true;
|
||||||
|
download = "${config.home.homeDirectory}/tmp";
|
||||||
|
music = "${config.home.homeDirectory}/media/music";
|
||||||
|
pictures = "${config.home.homeDirectory}/media/img";
|
||||||
|
videos = "${config.home.homeDirectory}/media/vid";
|
||||||
|
documents = "${config.home.homeDirectory}/misc";
|
||||||
|
templates = "${config.xdg.dataHome}/templates";
|
||||||
|
};
|
||||||
|
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
fzf
|
||||||
|
silver-searcher
|
||||||
|
tmux
|
||||||
|
nodejs
|
||||||
|
wl-clipboard
|
||||||
|
qbittorrent
|
||||||
|
vlc
|
||||||
|
# mullvad-vpn
|
||||||
|
ffmpeg
|
||||||
|
libnotify
|
||||||
|
];
|
||||||
|
|
||||||
|
imports = [
|
||||||
|
./gnome
|
||||||
|
./firefox.nix
|
||||||
|
./foot.nix
|
||||||
|
./fish.nix
|
||||||
|
./tmux
|
||||||
|
./nvim
|
||||||
|
];
|
||||||
|
|
||||||
|
programs.nix-index = {
|
||||||
|
enable = true;
|
||||||
|
enableFishIntegration = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -5,7 +5,6 @@ setlocal breakat-=@
|
||||||
|
|
||||||
setlocal makeprg=Rscript\ -e\ 'publishR::render(\\"%\\")'
|
setlocal makeprg=Rscript\ -e\ 'publishR::render(\\"%\\")'
|
||||||
|
|
||||||
" nnoremap <localleader>oh :! xdg-open %:r.html<cr>
|
|
||||||
nnoremap <localleader>oh :! xdg-open %:r.html<cr>
|
nnoremap <localleader>oh :! xdg-open %:r.html<cr>
|
||||||
nnoremap <localleader>op :! xdg-open %:r.pdf<cr>
|
nnoremap <localleader>op :! xdg-open %:r.pdf<cr>
|
||||||
nnoremap <localleader>ow :! xdg-open %:r.docx<cr>
|
nnoremap <localleader>ow :! xdg-open %:r.docx<cr>
|
||||||
|
|
|
||||||
24
home/r.nix
24
home/r.nix
|
|
@ -34,27 +34,6 @@
|
||||||
propagatedBuildInputs = [];
|
propagatedBuildInputs = [];
|
||||||
nativeBuildInputs = [];
|
nativeBuildInputs = [];
|
||||||
};
|
};
|
||||||
readODS = pkgs.rPackages.buildRPackage {
|
|
||||||
name = "readODS";
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "ropensci";
|
|
||||||
repo = "readODS";
|
|
||||||
rev = "011a89f57169d6f7c8796954e2365f0bd9b5765f";
|
|
||||||
sha256 = "1hg8w46l5ifbaifmkmxxdvbamlj7bkadq956fab5063a5yrxfzwm";
|
|
||||||
};
|
|
||||||
propagatedBuildInputs = [xml2 cellranger readr stringi purrr zip];
|
|
||||||
nativeBuildInputs = [];
|
|
||||||
};
|
|
||||||
# readODS = pkgs.rPackages.buildRPackage {
|
|
||||||
# name = "readODS";
|
|
||||||
# src = builtins.fetchGit {
|
|
||||||
# url = "https://git@github.com/ktiu/readODS/";
|
|
||||||
# ref = "v1.8";
|
|
||||||
# rev = "d7e9c54a3a193979ea4195ac36938aa55cd5360f";
|
|
||||||
# };
|
|
||||||
# propagatedBuildInputs = [xml2 cellranger readr stringi purrr zip];
|
|
||||||
# nativeBuildInputs = [];
|
|
||||||
# };
|
|
||||||
in [
|
in [
|
||||||
bookdown
|
bookdown
|
||||||
catmaply
|
catmaply
|
||||||
|
|
@ -88,6 +67,7 @@
|
||||||
rvest
|
rvest
|
||||||
sf
|
sf
|
||||||
stringr
|
stringr
|
||||||
|
swirl
|
||||||
testthat
|
testthat
|
||||||
tidyr
|
tidyr
|
||||||
tidyverse
|
tidyverse
|
||||||
|
|
@ -96,7 +76,7 @@
|
||||||
yaml
|
yaml
|
||||||
lectuR
|
lectuR
|
||||||
publishR
|
publishR
|
||||||
goethR
|
# goethR
|
||||||
ggtree
|
ggtree
|
||||||
];
|
];
|
||||||
R-packed = rWrapper.override { packages = customPackages; };
|
R-packed = rWrapper.override { packages = customPackages; };
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue