Giter Club home page Giter Club logo

nixos-config's Introduction


Frost-Phoenix's Flakes


🖼️ Gallery




Screenshots last updated 2024-04-09

OLD (EXPAND)




🗃️ Overview

📚 Layout

  • flake.nix base of the configuration
  • hosts 🌳 per-host configurations that contain machine specific configurations
    • desktop 🖥️ Desktop specific configuration
    • laptop 💻 Laptop specific configuration
  • modules 🍱 modularized NixOS configurations
  • pkgs 📦 packages exported by my flake
  • wallpapers 🌄 wallpapers collection

📓 Components

NixOS + Hyprland
Window Manager Hyprland
Bar Waybar
Application Launcher fuzzel
Notification Daemon swaync
Terminal Emulator Kitty
Shell zsh + oh-my-zsh + Starship
Text Editor VSCodium + Neovim
network management tool NetworkManager + network-manager-applet
System resource monitor Btop
File Manager nemo + yazi
Fonts Nerd fonts
Color Scheme Catppuccin
Cursor Nordzy-cursors
Icons catppuccin-papirus-folders
Lockscreen Swaylock-effects
Image Viewer imv
Media Player mpv
Music Player audacious
Screenshot Software grimblast
Screen Recording wf-recorder
Clipboard wl-clip-persist
Color Picker hyprpicker

📝 Shell aliases

Utils (EXPAND)
  • c $\rightarrow$ clear
  • cd $\rightarrow$ z
  • tt $\rightarrow$ gtrash put
  • vim $\rightarrow$ nvim
  • cat $\rightarrow$ bat
  • nano $\rightarrow$ micro
  • icat $\rightarrow$ kitten icat
  • dsize $\rightarrow$ du -hs
  • findw $\rightarrow$ grep -rl
  • l $\rightarrow$ eza --icons -a --group-directories-first -1
  • ll $\rightarrow$ eza --icons -a --group-directories-first -1 --no-user --long
  • tree $\rightarrow$ eza --icons --tree --group-directories-first
Nixos (EXPAND)

${host} is either desktop or laptop

  • cdnix $\rightarrow$ cd ~/nixos-config && codium ~/nixos-config
  • ns $\rightarrow$ nix-shell --run zsh
  • nix-switch $\rightarrow$ sudo nixos-rebuild switch --flake ~/nixos-config#${host}
  • nix-switchu $\rightarrow$ sudo nixos-rebuild switch --upgrade --flake ~/nixos-config#${host}
  • nix-flake-update $\rightarrow$ sudo nix flake update ~/nixos-config#
  • nix-clean $\rightarrow$ sudo nix-collect-garbage && sudo nix-collect-garbage -d && sudo rm /nix/var/nix/gcroots/auto/* && nix-collect-garbage && nix-collect-garbage -d
Git (EXPAND)
  • ga $\rightarrow$ git add
  • gaa $\rightarrow$ git add --all
  • gs $\rightarrow$ git status
  • gb $\rightarrow$ git branch
  • gm $\rightarrow$ git merge
  • gpl $\rightarrow$ git pull
  • gplo $\rightarrow$ git pull origin
  • gps $\rightarrow$ git push
  • gpso $\rightarrow$ git push origin
  • gc $\rightarrow$ git commit
  • gcm $\rightarrow$ git commit -m
  • gch $\rightarrow$ git checkout
  • gchb $\rightarrow$ git checkout -b
  • gcoe $\rightarrow$ git config user.email
  • gcon $\rightarrow$ git config user.name

🛠️ Scripts

All the scripts are in modules/home/scripts/scripts/ and are exported as packages in modules/home/scripts/default.nix

extract.sh

Description: This script extract tar.gz archives in the current directory.

Usage: extract <archive_file>

compress.sh

Description: This script compress a file or a folder into a tar.gz archives which is created in the current directory with the name of the chosen file or folder.

Usage: compress <file> or compress <folder>

toggle_blur.sh

Description: This script toggles the Hyprland blur effect. If the blur is currently enabled, it will be disabled, and if it's disabled, it will be turned on.

Usage: toggle_blur

toggle_oppacity.sh

Description: This script toggles the Hyperland oppacity effect. If the oppacity is currently set to 0.90, it will be set to 1, and if it's set to 1, it will be set to 0.90.

Usage: toggle_oppacity

maxfetch.sh

Description: This script is a modified version of the jobcmax/maxfetch script.

Usage: maxfetch

music.sh

Description: This script is for managing Audacious (music player). If Audacious is currently running, it will be killed (stopping the music); otherwise, it will start Audacious in the 8th workspace and resume the music.

Usage: music

runbg.sh

Description: This script runs a provided command along with its arguments and detaches it from the terminal. Handy for launching apps from the command line without blocking it.

Usage: runbg <command> <arg1> <arg2> <...>

⌨️ Keybinds

View all keybinds by pressing $mainMod F1 and wallpaper picker by pressing $mainMod w. By default $mainMod is the SUPER key.

Keybindings
  • bind = $mainMod, Return, exec, kitty
  • bind = ALT, Return, exec, kitty --title float_kitty
  • bind = $mainMod SHIFT, Return, exec, kitty --start-as=fullscreen -o 'font_size=16'
  • bind = $mainMod, B, exec, firefox
  • bind = $mainMod, Q, killactive,
  • bind = $mainMod, F, fullscreen, 0
  • bind = $mainMod SHIFT, F, fullscreen, 1
  • bind = $mainMod, Space, togglefloating,
  • bind = $mainMod, D, exec, fuzzel
  • bind = $mainMod, Escape, exec, swaylock
  • bind = $mainMod SHIFT, Escape, exec, shutdown-script
  • bind = $mainMod, P, pseudo,
  • bind = $mainMod, J, togglesplit,
  • bind = $mainMod, E, exec, nemo
  • bind = $mainMod SHIFT, B, exec, pkill -SIGUSR1 .waybar-wrapped
  • bind = $mainMod, C ,exec, hyprpicker -a
  • bind = $mainMod, W,exec, wallpaper-picker
Screenshot
  • bind = $mainMod, Print, exec, grimblast --notify --cursor save area ~/Pictures/$(date +'%Y-%m-%d-At-%Ih%Mm%Ss').png
  • bind = ,Print, exec, grimblast --notify --cursor copy area
Switch window focus
  • bind = $mainMod, left, movefocus, l
  • bind = $mainMod, right, movefocus, r
  • bind = $mainMod, up, movefocus, u
  • bind = $mainMod, down, movefocus, d
Switch workspace
  • bind = $mainMod, 1, workspace, 1
  • bind = $mainMod, 2, workspace, 2
  • bind = $mainMod, 3, workspace, 3
  • bind = $mainMod, 4, workspace, 4
  • bind = $mainMod, 5, workspace, 5
  • bind = $mainMod, 6, workspace, 6
  • bind = $mainMod, 7, workspace, 7
  • bind = $mainMod, 8, workspace, 8
  • bind = $mainMod, 9, workspace, 9
  • bind = $mainMod, 0, workspace, 10
Switch window to workspace
  • bind = $mainMod SHIFT, 1, movetoworkspace, 1
  • bind = $mainMod SHIFT, 2, movetoworkspace, 2
  • bind = $mainMod SHIFT, 3, movetoworkspace, 3
  • bind = $mainMod SHIFT, 4, movetoworkspace, 4
  • bind = $mainMod SHIFT, 5, movetoworkspace, 5
  • bind = $mainMod SHIFT, 6, movetoworkspace, 6
  • bind = $mainMod SHIFT, 7, movetoworkspace, 7
  • bind = $mainMod SHIFT, 8, movetoworkspace, 8
  • bind = $mainMod SHIFT, 9, movetoworkspace, 9
  • bind = $mainMod SHIFT, 0, movetoworkspace, 10
  • bind = $mainMod CTRL, c, movetoworkspace, empty
Window control
  • bind = $mainMod SHIFT, left, movewindow, l
  • bind = $mainMod SHIFT, right, movewindow, r
  • bind = $mainMod SHIFT, up, movewindow, u
  • bind = $mainMod SHIFT, down, movewindow, d
  • bind = $mainMod CTRL, left, resizeactive, -80 0
  • bind = $mainMod CTRL, right, resizeactive, 80 0
  • bind = $mainMod CTRL, up, resizeactive, 0 -80
  • bind = $mainMod CTRL, down, resizeactive, 0 80
  • bind = $mainMod ALT, left, moveactive, -80 0
  • bind = $mainMod ALT, right, moveactive, 80 0
  • bind = $mainMod ALT, up, moveactive, 0 -80
  • bind = $mainMod ALT, down, moveactive, 0 80
Media and volume controls
  • bind = ,XF86AudioRaiseVolume,exec, pamixer -i 2
  • bind = ,XF86AudioLowerVolume,exec, pamixer -d 2
  • bind = ,XF86AudioMute,exec, pamixer -t
  • bind = ,XF86AudioPlay,exec, playerctl play-pause
  • bind = ,XF86AudioNext,exec, playerctl next
  • bind = ,XF86AudioPrev,exec, playerctl previous
  • bind = , XF86AudioStop, exec, playerctl stop
  • bind = $mainMod, mouse_down, workspace, e-1
  • bind = $mainMod, mouse_up, workspace, e+1
Mouse binding
  • bindm = $mainMod, mouse:272, movewindow
  • bindm = $mainMod, mouse:273, resizewindow

🚀 Installation

⚠️ Use this configuration at your own risk! ⚠️
Applying custom configurations, especially those related to your operating system, can have unexpected consequences and may interfere with your system's normal behavior. While I have tested these configurations on my own setup, there is no guarantee that they will work flawlessly on all systems.
I am not responsible for any issues that may arise from using this configuration.

It is highly recommended to review the configuration contents and make necessary modifications to customize it to your needs before attempting the installation.

  1. Install NixOs

    First install nixos using any graphical ISO image.

    Only been tested using the Gnome graphical installer and choosing the No desktop option durring instalation.

  2. Clone the repo

    nix-shell -p git
    git clone https://github.com/Frost-Phoenix/nixos-config
    cd nixos-config
    
  3. Install script

    First make sure to read the install script, it isn't long

    Execute and follow the installation script :

    ./install.sh
    

    You will need to change the git account yourself in ./modules/home/git.nix

       programs.git = {
          ...
          userName = "Frost-Phoenix";
          userEmail = "[email protected]";
          ...
       };
    
  4. Reboot

    After rebooting, you'll be greeted by swaylock prompting for your password, with the wallpaper in the background.

  5. Manual config

    Even though I use home manager, there is still a little bit of manual configuration to do:

    • Set Aseprite theme (they are in the folder ./nixos-config/modules/home/aseprite/themes).
    • Enable Discord theme (in Discord settings under VENCORD > Themes).
    • Configure the browser (for now, all browser configuration is done manually).

Install script walkthrough

A brief walkthrough of what the install script does.

  1. Get username

    You will receive a prompt to enter your username, with a confirmation check.

  2. Set username

    The script will replace all occurancies of the default usename CURRENT_USERNAME by the given one stored in $username

  3. Create basic directories

    The following directories will be created:

    • ~/Music
    • ~/Documents
    • ~/Pictures/wallpapers/others
  4. Copy the wallpapers

    Then the wallpapers will be copied into ~/Pictures/wallpapers/others which is the folder in which the wallpaper-picker.sh script will be looking for them.

  5. Get the hardware configuration

    It will also automatically copy the hardware configuration from /etc/nixos/hardware-configuration.nix to ./hosts/nixos/hardware-configuration.nix so that the hardware configuration used is yours and not the default one.

  6. Choose a host (desktop / laptop)

    Now you will need to choose the host you want. It depend on whether you are using a desktop or laptop.

  7. Build the system

    Lastly, it will build the system, which includes both the flake config and home-manager config.

👥 Credits

Other dotfiles that I learned / copy from:

nixos-config's People

Contributors

0fie avatar frost-phoenix avatar owittek avatar sleeyax avatar smuglix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

nixos-config's Issues

Git-related softwares causing system freeze

Hi, first of all, thank you so muuuuch for your repo, it really helped me a lot setup my new machine.

I forked your repo in order to suite my needs and hardware. I face a strange bug although I think I nearly replicated the setup I had on Arch where I did not encounter this issue. Some programs such as LazyGit, or Obsidian with the git plugin, are causing system freezes (even the cursor stops) where I have to force the shutdown of the laptop. It happens as soon as the software is trying to fetch infos about the repository (I believe just after checking the SSH Keys.

I see nothing in journalctl, at the time of the crash:

Jun 07 12:22:31 nixos systemd[2321]: Started kitty child process: 6086 launched by: 6071.
Jun 07 12:22:54 nixos systemd[2321]: Started GnuPG cryptographic agent and passphrase cache.
Jun 07 12:22:54 nixos gpg-agent[6412]: gpg-agent[6412]: WARNING: "--supervised" is a deprecated option
Jun 07 12:22:54 nixos gpg-agent[6412]: gpg-agent (GnuPG) 2.4.5 starting in supervised mode.
Jun 07 12:22:54 nixos gpg-agent[6412]: using fd 3 for ssh socket (/run/user/1000/gnupg/S.gpg-agent.ssh)
Jun 07 12:22:54 nixos gpg-agent[6412]: using fd 4 for std socket (/run/user/1000/gnupg/S.gpg-agent)
Jun 07 12:22:54 nixos gpg-agent[6412]: listening on: std=4 extra=-1 browser=-1 ssh=3
Jun 07 12:23:08 nixos systemd[2321]: kitty-5684-0.scope: Consumed 2.396s CPU time.
Jun 07 12:23:09 nixos systemd[2321]: Started kitty child process: 6484 launched by: 6471.

An example of LazyGit logs during a small freeze it caused:

Jun  7 12:34:18 |INFO| refreshing the following scopes in sync mode: files 
Jun  7 12:34:18 |DEBU| using cache for key status.showUntrackedFiles 
Jun  7 12:34:18 |INFO| refreshed merge conflicts in 10.229µs 
Jun  7 12:34:18 |DEBU| RunCommand command="git status --untracked-files=all --porcelain -z"
Jun  7 12:34:18 |INFO| git status --untracked-files=all --porcelain -z (10.433872ms) 
Jun  7 12:34:18 |INFO| refreshed files in 10.863244ms 
Jun  7 12:34:18 |INFO| Refresh took 11.062536ms 
Jun  7 12:34:18 |INFO| postRefreshUpdate for submodules took 9.919µs 
Jun  7 12:34:18 |DEBU| RunCommand command="git -C /home/clementpoiret/Sync/Projects/Caminov/Fringuant/_fit diff --no-ext-diff --submodule --unified=3 --color=always -- .gitignore"
Jun  7 12:34:18 |INFO| postRefreshUpdate for files took 203.981µs

Sometimes freezes are so long I have to force the shutdown manually…
In case it might help, I use a Solokey to handle my ssh auth.

My git config is rather simple: nixos-config/modules/home/git.nix at 1f48e244e99dacdcd6bb1694c1d822528732fa6e · clementpoiret/nixos-config · GitHub

I have no issues with ssh or git commands directly.

Do you have any idea? Thanks!

error downloading from github

Hey sir, I got this error while trying. I know it does not make any difference in nix but I tried this on a fresh install (the very first boot entry).
I liked how your config looked and I wanted to learn. Found it on youtube and tried it.
Gratz on the great work!
Cheers
IMG_20240309_001508496_HDR

Sorry im noob in Nixos

After installation how can i chainge config like language , keyboard layout ,and how can i install more app like spotify.

Colors

Hi! How are you?

I'm creating my own nixos config with hyprland and i'm basing myself on your and other projects.

To aply a theme, you need the colors of them. For this, i searched some examples. But in the modules/home/gtk/default.nix, ln 3, you include a file that doesn't include in github:
color = (import ../../variables/colors.nix);
Maybe you you have forgothen or you have other intelligent explanation...
Why?

Run-time dependency wireplumber-0.4 found: NO (tried pkgconfig)

building the system configuration...
these 18 derivations will be built:
  /nix/store/wicfikhl5axaska0b2ggc23ks1l569a0-hm_.vscodeossextensions.extensionsimmutable.json.drv
  /nix/store/pmxapw7bm7606bf8jl928yr893zfspsi-wlroots-hyprland-2024-03-09_50eae51.drv
  /nix/store/dmvg1y9n8zy4rdv3b0p3rdxqi5ayiwr9-hyprland-0.37.1+date=2024-03-21_4c79668.drv
  /nix/store/i19nx7zjipj5x6dzlfr71wz5yhvkjhl3-catppuccin-papirus-folders-unstable-2023-08-02.drv
  /nix/store/pf7i4pkjf7i7aswz7zsf5spz1j8xqrpb-nerdfonts-3.1.1.drv
  /nix/store/rl0kipsbyrsfvjg6va3mgmyavja0dg6a-skia-aseprite-m102.drv
  /nix/store/sap86pa4zi52hsl6rg24mr3ivnj1jv1x-aseprite-1.3.2.drv
  /nix/store/zkf9r3va8bfbndsgpg7mzfmwkwjkh8ip-waybar-0.10.0.drv
  /nix/store/nrhip1llmm6v1qppfv1xqyfq09lfikqx-home-manager-path.drv
  /nix/store/xsimz7cimc7rmxzdsl84pf9q01w5d6ic-hm_fontconfigconf.d10hmfonts.conf.drv
  /nix/store/4r0a5zmfjsr0jlkixzsha102szh655ka-home-manager-files.drv
  /nix/store/4wnj3mmcn6mcrg9rkjyjvnavi4lr4kc2-activation-script.drv
  /nix/store/xh7yx0zvwmaiwrk7xpmz6sqmch5xa19x-home-manager-generation.drv
  /nix/store/10v6y8abcmmvdpx3jry4053lfpf7y7j9-unit-home-manager-deng.service.drv
  /nix/store/5lqvg6wmq5d8jwbnhp7672lsqxnanjgk-user-environment.drv
  /nix/store/jhbdlys9jdz2b9pbbqydm1y86akl8n8h-system-units.drv
  /nix/store/pa4vfg5f62hni1pkff24hsrnykrpw35d-etc.drv
  /nix/store/242hyii87n5pl2agzi8ihjqskay624s5-nixos-system-nixos-24.05.20240319.b06025f.drv
building '/nix/store/i19nx7zjipj5x6dzlfr71wz5yhvkjhl3-catppuccin-papirus-folders-unstable-2023-08-02.drv'...
building '/nix/store/pf7i4pkjf7i7aswz7zsf5spz1j8xqrpb-nerdfonts-3.1.1.drv'...
building '/nix/store/zkf9r3va8bfbndsgpg7mzfmwkwjkh8ip-waybar-0.10.0.drv'...
building '/nix/store/wicfikhl5axaska0b2ggc23ks1l569a0-hm_.vscodeossextensions.extensionsimmutable.json.drv'...
building '/nix/store/rl0kipsbyrsfvjg6va3mgmyavja0dg6a-skia-aseprite-m102.drv'...
error: builder for '/nix/store/zkf9r3va8bfbndsgpg7mzfmwkwjkh8ip-waybar-0.10.0.drv' failed with exit code 1;
       last 10 log lines:
       > Run-time dependency libudev found: YES 255
       > Run-time dependency libevdev found: YES 1.13.1
       > Run-time dependency libmpdclient found: YES 2.22
       > Run-time dependency xkbregistry found: YES 1.5.0
       > Run-time dependency jack found: YES 1.9.22
       > Run-time dependency wireplumber-0.4 found: NO (tried pkgconfig)
       >
       > meson.build:95:17: ERROR: Dependency "wireplumber-0.4" not found, tried pkgconfig
       >
       > A full log can be found at /build/source/build/meson-logs/meson-log.txt
       For full logs, run 'nix log /nix/store/zkf9r3va8bfbndsgpg7mzfmwkwjkh8ip-waybar-0.10.0.drv'.
error (ignored): error: cannot unlink '/tmp/nix-build-catppuccin-papirus-folders-unstable-2023-08-02.drv-0/source/src/32x32/places': Directory not empty
error (ignored): error: cannot unlink '/tmp/nix-build-skia-aseprite-m102.drv-0/source': Directory not empty
error: 1 dependencies of derivation '/nix/store/nrhip1llmm6v1qppfv1xqyfq09lfikqx-home-manager-path.drv' failed to build
error: 1 dependencies of derivation '/nix/store/xh7yx0zvwmaiwrk7xpmz6sqmch5xa19x-home-manager-generation.drv' failed to build
error: 1 dependencies of derivation '/nix/store/5lqvg6wmq5d8jwbnhp7672lsqxnanjgk-user-environment.drv' failed to build
error: 1 dependencies of derivation '/nix/store/pa4vfg5f62hni1pkff24hsrnykrpw35d-etc.drv' failed to build
error: 1 dependencies of derivation '/nix/store/242hyii87n5pl2agzi8ihjqskay624s5-nixos-system-nixos-24.05.20240319.b06025f.drv' failed to build

The structure of the repo in the nixos

Hy! I'm Leandro. How are you?

In my search of dotfiles for hyprland, i find your repo, and it's so good, and the organization of your files is very insteresting, clear and beautiful.

1 - The post install of your dotfiles, the modules, that contains the softwares and the general configurations of nixos, are target to the /etc/nixos/ ?

2 - I don't find the configuration.nix. The nixos necessarily this file or he can access the files.nix in the /etc/nixos/ ?

Thank you! Good week!

Visual Studio Code

First of all, I really like the configuration you made! It's just that I can't know how to change the Visual Studio Code configuration as I want. I need help with that, I thank you very much in advance.** **

Installation guide

This project has really interested me. An installation guide would be really welcome, especially for people new to nixos

Installation failed in QEMU/KVM

Hello,

I wanted to try out your amazing rice in VM. I created QEMU/KVM virtual machine via Virtual Machine Manager, available on Debian. I have used GNOME iso and installed Nixos with no desktop.

Switching configuratioin as is failed with following error:

efiSysMountPoint = '/boot' is not a mounted partition. Is the path configured correctly?
Traceback (most recent call last):
  File "/nix/store/vxm4wc844sj9c9qdvwbss3y9r9hm5lh5-systemd-boot/bin/systemd-boot-builder", line 394, in <module>
    main()
  File "/nix/store/vxm4wc844sj9c9qdvwbss3y9r9hm5lh5-systemd-boot/bin/systemd-boot-builder", line 374, in main
    subprocess.check_call(CHECK_MOUNTPOINTS)
  File "/nix/store/7wz6hm9i8wljz0hgwz1wqmn2zlbgavrq-python3-3.11.8/lib/python3.11/subprocess.py", line 413, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '/nix/store/5j0h13ax44xk05b6wwxm1rp57jqcjnd2-check-mountpoints' returned non-zero exit status 1.
warning: error(s) occurred while switching to the new configuration

I tried to fix it by using grub bootloader:

{ pkgs, ... }:
{
 # boot.loader.systemd-boot.enable = true;
  boot.kernelPackages = pkgs.linuxPackages_latest;
  boot.loader.grub.enable = true;
  boot.loader.grub.device = "/dev/sda";
  boot.loader.grub.useOSProber = true;
}

then switching configuration finished successfuly, however after reboot, very ordinary wayland login page showed up, password was accepted, screen went blank and then login page showed up again. And all over again.

This is my first experience with nixos, I would realy appretiate your help.

Stuck in sway-lock

Hey, I really like the config and I have taken it as a base for my own configuration! A problem I have is that I'm stuck in sway-lock and don't know what to do. I have auto-login enabled so I'm not sure why it appears on startup and all I get is WRONG, CLEARED or a light going up on the circle.

I have not modified anything related to Hyprland yet so I'm not even sure what could cause it. My current "solution" is to disable it all together. Thanks a lot for any help you can provide!

Install instructions

On the instructions it states to run the script as root. Inside the script it states not to run it as root.

It also states that git/default.nix needs to be changed when in reality that information is in git.nix

Also, I launched the script off a fresh install of the gnome ISO with no desktop, and after running the script and not seeing any errors pop up I had reboot the computer still into a no desktop environment

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.