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 = {
|
flake = {
|
||||||
nixosConfigurations = lib.mkComputers {
|
nixosConfigurations = lib.mkComputers {
|
||||||
waddledee = {
|
python = {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
user = "artur";
|
user = "artur";
|
||||||
extraModules = [
|
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
|
./disks.nix
|
||||||
./river.nix
|
./river.nix
|
||||||
./theme.nix
|
./theme.nix
|
||||||
|
./configs
|
||||||
];
|
];
|
||||||
|
|
||||||
config = {
|
config = {
|
||||||
|
@ -61,17 +62,19 @@
|
||||||
|
|
||||||
fonts = {
|
fonts = {
|
||||||
names = {
|
names = {
|
||||||
sansSerif = ["Fira Sans"];
|
sansSerif = ["Iosevka Comfy Wide Fixed"];
|
||||||
monospace = ["Fira Mono"];
|
monospace = ["Iosevka Comfy Wide Fixed"];
|
||||||
serif = ["Poly"];
|
serif = ["Iosevka Comfy Wide Motion Fixed"];
|
||||||
};
|
};
|
||||||
|
|
||||||
packages = [
|
packages = builtins.attrValues {
|
||||||
(pkgs.nerdfonts.override {fonts = ["NerdFontsSymbolsOnly"];})
|
nerdfonts = pkgs.nerdfonts.override {fonts = ["NerdFontsSymbolsOnly"];};
|
||||||
pkgs.font-awesome
|
inherit (pkgs) font-awesome;
|
||||||
pkgs.fira
|
inherit (pkgs.iosevka-comfy)
|
||||||
pkgs.poly
|
comfy-wide-motion-fixed
|
||||||
];
|
comfy-wide-fixed
|
||||||
|
;
|
||||||
|
};
|
||||||
|
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
@ -87,7 +90,7 @@
|
||||||
|
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
time.timeZone = "Europe/London";
|
time.timeZone = "Europe/London";
|
||||||
i18n.defaultLocale = "en_GB.UTF-8";
|
i18n.defaultLocale = "nl_NL.UTF-8";
|
||||||
system.stateVersion = "24.11";
|
system.stateVersion = "24.11";
|
||||||
};
|
};
|
||||||
}
|
}
|
|
@ -1,7 +1,6 @@
|
||||||
{
|
{
|
||||||
inputs,
|
inputs,
|
||||||
pkgs,
|
pkgs,
|
||||||
config,
|
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
config = {
|
config = {
|
||||||
|
@ -41,18 +40,8 @@
|
||||||
QT_QPA_PLATFORM = "wayland";
|
QT_QPA_PLATFORM = "wayland";
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd = {
|
systemd.tmpfiles.rules = [
|
||||||
tmpfiles.rules = [
|
"L+ /tmp/wallpapers/ - - - - ${inputs.wallpkgs.packages.${pkgs.system}.rose_pine}/share/wallpapers"
|
||||||
"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}"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
17
flake.lock
generated
17
flake.lock
generated
|
@ -497,9 +497,26 @@
|
||||||
"nixpkgs": "nixpkgs_3",
|
"nixpkgs": "nixpkgs_3",
|
||||||
"nixpkgs-f2k": "nixpkgs-f2k",
|
"nixpkgs-f2k": "nixpkgs-f2k",
|
||||||
"pankomacs": "pankomacs",
|
"pankomacs": "pankomacs",
|
||||||
|
"rosepine-qutebrowser": "rosepine-qutebrowser",
|
||||||
"wallpkgs": "wallpkgs"
|
"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": {
|
"rust-analyzer-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|
|
@ -38,6 +38,12 @@
|
||||||
url = "https://codeberg.org/amadaluzia/pankomacs.git";
|
url = "https://codeberg.org/amadaluzia/pankomacs.git";
|
||||||
ref = "main";
|
ref = "main";
|
||||||
};
|
};
|
||||||
|
rosepine-qutebrowser = {
|
||||||
|
type = "github";
|
||||||
|
owner = "aalbegr";
|
||||||
|
repo = "qutebrowser-rose-pine";
|
||||||
|
flake = false;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
outputs = inputs @ {
|
outputs = inputs @ {
|
||||||
nixpkgs,
|
nixpkgs,
|
||||||
|
@ -56,6 +62,7 @@
|
||||||
./overlays
|
./overlays
|
||||||
inputs.git-hooks-nix.flakeModule
|
inputs.git-hooks-nix.flakeModule
|
||||||
];
|
];
|
||||||
|
flake = {inherit lib;};
|
||||||
perSystem = {
|
perSystem = {
|
||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
{inputs, ...}: {
|
{inputs, ...}: {
|
||||||
flake.overlays.default = _final: prev: {
|
flake.overlays.default = final: _prev: {
|
||||||
i-found-my-sddm-theme = prev.where-is-my-sddm-theme.override {
|
fairfax = final.callPackage ./derivations/fairfax.nix {};
|
||||||
themeConfig.General = {
|
|
||||||
backgroundFill = "#161616";
|
|
||||||
basicTextColor = "#f2f4f8";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
fairfax = prev.callPackage ./derivations/fairfax.nix {};
|
|
||||||
};
|
};
|
||||||
perSystem = {
|
perSystem = {
|
||||||
pkgs,
|
pkgs,
|
||||||
|
|
|
@ -15,7 +15,7 @@ stdenvNoCC.mkDerivation {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/share/fonts
|
mkdir -p $out/share/fonts/Fairfax
|
||||||
cp *.ttf $out/share/fonts
|
cp *.ttf $out/share/fonts/Fairfax
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue