Compare commits

...

3 commits

Author SHA1 Message Date
Pedro Rey Anca 1216b184ae Add pdf apps 2024-07-12 13:20:28 +02:00
Pedro Rey Anca 53081c36a3 Remove flameshot 2024-07-12 12:42:59 +02:00
Pedro Rey Anca 4085835b01 Add live ISO 2024-07-12 12:42:50 +02:00
4 changed files with 55 additions and 1 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
# Ignore ISO builds and whatever
result/
result

View file

@ -75,6 +75,17 @@
inherit self inputs username; inherit self inputs username;
}; };
}; };
fruesos-live = nixpkgs.lib.nixosSystem {
inherit system;
modules = [
(nixpkgs + "/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix")
(import ./hosts/fruesos-live)
];
specialArgs = {
host = "fruesos-live";
inherit self inputs username;
};
};
}; };
}; };
} }

View file

@ -0,0 +1,39 @@
{
pkgs,
username,
lib,
...
}: {
imports = [
./../../modules/core
];
networking.hostName = "fruesos-live";
powerManagement.cpuFreqGovernor = "balanced";
systemd.services.sshd.wantedBy = pkgs.lib.mkForce ["multi-user.target"];
users.users.root.openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJji4h4bgzgmp7YoRX/8ePN0TcCYRfI2wlrEeZkBQ/y2 personal@peprolinbot.com"
];
# Less compression, but faster build
# isoImage.squashfsCompression = "gzip -Xcompression-level 1";
# You can not use networking.networkmanager with networking.wireless.
networking.wireless.enable = false;
# Automatically log in at the virtual consoles.
services.getty.autologinUser = lib.mkForce "pedro";
# Allow the user to log in as pedro without a password.
users.users.${username}.initialHashedPassword = "";
# Autologin
services.greetd.settings.initial_session = {
command = "Hyprland";
user = "pedro";
};
home-manager.users.${username}.services.nextcloud-client.enable = lib.mkForce false;
}

View file

@ -11,7 +11,6 @@
element-desktop # Matrix client element-desktop # Matrix client
fd # find replacement fd # find replacement
file # Show file information file # Show file information
flameshot # Screenshot tool
fzf # fuzzy finder fzf # fuzzy finder
gimp gimp
gtrash # rm replacement, put deleted files in system trash gtrash # rm replacement, put deleted files in system trash
@ -23,6 +22,7 @@
jq jq
nitch # systhem fetch util nitch # systhem fetch util
nix-prefetch-github nix-prefetch-github
kdePackages.okular # KDE's pdf viewer/editor (supports digital signing)
ripgrep # grep replacement ripgrep # grep replacement
simple-scan simple-scan
swappy swappy
@ -30,6 +30,7 @@
todo # cli todo list todo # cli todo list
toipe # typing test in the terminal toipe # typing test in the terminal
vlc vlc
xournalpp # For notes and pdf editing
yazi # terminal file manager yazi # terminal file manager
yt-dlp yt-dlp
zenity zenity