meta: unarchiving repository
false alarm. i don't think my brother will particularly care about his SSD getting taken over by me, as he hasn't cared in the past... hopefully it's the same this time.
This commit is contained in:
parent
ec4c5171d7
commit
ab8461fd06
16 changed files with 60 additions and 35 deletions
|
@ -5,7 +5,7 @@
|
|||
}: {
|
||||
flake = {
|
||||
nixosConfigurations = lib.mkComputers {
|
||||
waddledee = {
|
||||
python = {
|
||||
system = "x86_64-linux";
|
||||
user = "artur";
|
||||
extraModules = [
|
||||
|
|
10
computers/python/configs/default.nix
Normal file
10
computers/python/configs/default.nix
Normal file
|
@ -0,0 +1,10 @@
|
|||
{inputs, ...}: {
|
||||
systemd.user.tmpfiles.users.artur.rules = (hcfg: [
|
||||
"L+ ${hcfg}/qutebrowser/config.py - - - - ${./qutebrowser/config.py}"
|
||||
"L+ ${hcfg}/qutebrowser/rosepine - - - - ${inputs.rosepine-qutebrowser}"
|
||||
"L+ ${hcfg}/kanshi/ - - - - ${./kanshi}"
|
||||
"L+ ${hcfg}/fuzzel/ - - - - ${./fuzzel}"
|
||||
"L+ ${hcfg}/river/ - - - - ${./river}"
|
||||
"L+ ${hcfg}/foot/ - - - - ${./foot}"
|
||||
]) "%h/.config";
|
||||
}
|
5
computers/python/configs/qutebrowser/config.py
Normal file
5
computers/python/configs/qutebrowser/config.py
Normal file
|
@ -0,0 +1,5 @@
|
|||
import rosepine
|
||||
|
||||
config.load_autoconfig()
|
||||
|
||||
rosepine.setup(c, 'rose-pine', True)
|
|
@ -4,6 +4,7 @@
|
|||
./disks.nix
|
||||
./river.nix
|
||||
./theme.nix
|
||||
./configs
|
||||
];
|
||||
|
||||
config = {
|
||||
|
@ -61,17 +62,19 @@
|
|||
|
||||
fonts = {
|
||||
names = {
|
||||
sansSerif = ["Fira Sans"];
|
||||
monospace = ["Fira Mono"];
|
||||
serif = ["Poly"];
|
||||
sansSerif = ["Iosevka Comfy Wide Fixed"];
|
||||
monospace = ["Iosevka Comfy Wide Fixed"];
|
||||
serif = ["Iosevka Comfy Wide Motion Fixed"];
|
||||
};
|
||||
|
||||
packages = [
|
||||
(pkgs.nerdfonts.override {fonts = ["NerdFontsSymbolsOnly"];})
|
||||
pkgs.font-awesome
|
||||
pkgs.fira
|
||||
pkgs.poly
|
||||
];
|
||||
packages = builtins.attrValues {
|
||||
nerdfonts = pkgs.nerdfonts.override {fonts = ["NerdFontsSymbolsOnly"];};
|
||||
inherit (pkgs) font-awesome;
|
||||
inherit (pkgs.iosevka-comfy)
|
||||
comfy-wide-motion-fixed
|
||||
comfy-wide-fixed
|
||||
;
|
||||
};
|
||||
|
||||
enable = true;
|
||||
};
|
||||
|
@ -87,7 +90,7 @@
|
|||
|
||||
networking.networkmanager.enable = true;
|
||||
time.timeZone = "Europe/London";
|
||||
i18n.defaultLocale = "en_GB.UTF-8";
|
||||
i18n.defaultLocale = "nl_NL.UTF-8";
|
||||
system.stateVersion = "24.11";
|
||||
};
|
||||
}
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
inputs,
|
||||
pkgs,
|
||||
config,
|
||||
...
|
||||
}: {
|
||||
config = {
|
||||
|
@ -41,18 +40,8 @@
|
|||
QT_QPA_PLATFORM = "wayland";
|
||||
};
|
||||
|
||||
systemd = {
|
||||
tmpfiles.rules = [
|
||||
"L+ /tmp/wallpapers/ - - - - ${inputs.wallpkgs.packages.${pkgs.system}.rose_pine}/share/wallpapers"
|
||||
];
|
||||
user.tmpfiles.users.artur.rules = let
|
||||
hcfg = "%h/.config";
|
||||
in [
|
||||
"L+ ${hcfg}/kanshi/ - - - - ${./configs/kanshi}"
|
||||
"L+ ${hcfg}/fuzzel/ - - - - ${./configs/fuzzel}"
|
||||
"L+ ${hcfg}/river/ - - - - ${./configs/river}"
|
||||
"L+ ${hcfg}/foot/ - - - - ${./configs/foot}"
|
||||
];
|
||||
};
|
||||
systemd.tmpfiles.rules = [
|
||||
"L+ /tmp/wallpapers/ - - - - ${inputs.wallpkgs.packages.${pkgs.system}.rose_pine}/share/wallpapers"
|
||||
];
|
||||
};
|
||||
}
|
17
flake.lock
generated
17
flake.lock
generated
|
@ -497,9 +497,26 @@
|
|||
"nixpkgs": "nixpkgs_3",
|
||||
"nixpkgs-f2k": "nixpkgs-f2k",
|
||||
"pankomacs": "pankomacs",
|
||||
"rosepine-qutebrowser": "rosepine-qutebrowser",
|
||||
"wallpkgs": "wallpkgs"
|
||||
}
|
||||
},
|
||||
"rosepine-qutebrowser": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1727782681,
|
||||
"narHash": "sha256-B7wdXdBpBxVmX1hWM4SNY/dVsTiIPo7acla9s0Bw3Wc=",
|
||||
"owner": "aalbegr",
|
||||
"repo": "qutebrowser-rose-pine",
|
||||
"rev": "3e7deb5a3d8bb33fd9b173b69b3407615b381f98",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "aalbegr",
|
||||
"repo": "qutebrowser-rose-pine",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"rust-analyzer-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
|
|
|
@ -38,6 +38,12 @@
|
|||
url = "https://codeberg.org/amadaluzia/pankomacs.git";
|
||||
ref = "main";
|
||||
};
|
||||
rosepine-qutebrowser = {
|
||||
type = "github";
|
||||
owner = "aalbegr";
|
||||
repo = "qutebrowser-rose-pine";
|
||||
flake = false;
|
||||
};
|
||||
};
|
||||
outputs = inputs @ {
|
||||
nixpkgs,
|
||||
|
@ -56,6 +62,7 @@
|
|||
./overlays
|
||||
inputs.git-hooks-nix.flakeModule
|
||||
];
|
||||
flake = {inherit lib;};
|
||||
perSystem = {
|
||||
config,
|
||||
pkgs,
|
||||
|
|
|
@ -1,12 +1,6 @@
|
|||
{inputs, ...}: {
|
||||
flake.overlays.default = _final: prev: {
|
||||
i-found-my-sddm-theme = prev.where-is-my-sddm-theme.override {
|
||||
themeConfig.General = {
|
||||
backgroundFill = "#161616";
|
||||
basicTextColor = "#f2f4f8";
|
||||
};
|
||||
};
|
||||
fairfax = prev.callPackage ./derivations/fairfax.nix {};
|
||||
flake.overlays.default = final: _prev: {
|
||||
fairfax = final.callPackage ./derivations/fairfax.nix {};
|
||||
};
|
||||
perSystem = {
|
||||
pkgs,
|
||||
|
|
|
@ -15,7 +15,7 @@ stdenvNoCC.mkDerivation {
|
|||
};
|
||||
};
|
||||
installPhase = ''
|
||||
mkdir -p $out/share/fonts
|
||||
cp *.ttf $out/share/fonts
|
||||
mkdir -p $out/share/fonts/Fairfax
|
||||
cp *.ttf $out/share/fonts/Fairfax
|
||||
'';
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue