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:
Artur Manuel 2024-11-11 00:48:02 +00:00
commit ab8461fd06
16 changed files with 60 additions and 35 deletions

View file

@ -5,7 +5,7 @@
}: {
flake = {
nixosConfigurations = lib.mkComputers {
waddledee = {
python = {
system = "x86_64-linux";
user = "artur";
extraModules = [

View 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";
}

View file

@ -0,0 +1,5 @@
import rosepine
config.load_autoconfig()
rosepine.setup(c, 'rose-pine', True)

View file

@ -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";
};
}

View file

@ -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
View file

@ -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": {

View file

@ -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,

View file

@ -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,

View file

@ -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
'';
}