| author | |
| committer | |
| log | 5f1c61f4a2f05dfd22d3a4c31c1c133289fba909 |
| tree | 52f948e72109dee9c48cd484f0155d9cea995ad2 |
| parent | 38a0ff695984d5ff685869202c3892448cf4a0ac |
3 files changed, 33 insertions(+), 20 deletions(-)
users/fish/cattop/configuration.nix+24-1| ... | @@ -44,6 +44,25 @@ | ... | @@ -44,6 +44,25 @@ |
| 44 | # Enable the GNOME Desktop Environment. | 44 | # Enable the GNOME Desktop Environment. |
| 45 | services.xserver.displayManager.gdm.enable = true; | 45 | services.xserver.displayManager.gdm.enable = true; |
| 46 | services.xserver.desktopManager.gnome.enable = true; | 46 | services.xserver.desktopManager.gnome.enable = true; |
| 47 | environment.gnome.excludePackages = ( | ||
| 48 | with pkgs; | ||
| 49 | [ | ||
| 50 | atomix | ||
| 51 | cheese | ||
| 52 | epiphany | ||
| 53 | geary | ||
| 54 | gedit | ||
| 55 | gnome-characters | ||
| 56 | gnome-music | ||
| 57 | gnome-photos | ||
| 58 | gnome-terminal | ||
| 59 | gnome-tour | ||
| 60 | hitori | ||
| 61 | iagno | ||
| 62 | totem | ||
| 63 | |||
| 64 | ] | ||
| 65 | ); | ||
| 47 | 66 | ||
| 48 | # Configure keymap in X11 | 67 | # Configure keymap in X11 |
| 49 | # services.xserver.xkb.layout = "us"; | 68 | # services.xserver.xkb.layout = "us"; |
| ... | @@ -66,7 +85,10 @@ | ... | @@ -66,7 +85,10 @@ |
| 66 | # Define a user account. Don't forget to set a password with ‘passwd’. | 85 | # Define a user account. Don't forget to set a password with ‘passwd’. |
| 67 | users.users.fish = { | 86 | users.users.fish = { |
| 68 | isNormalUser = true; | 87 | isNormalUser = true; |
| 69 | extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user. | 88 | extraGroups = [ |
| 89 | "wheel" # Enable ‘sudo’ for the user. | ||
| 90 | "dialout" # Enable serial access for the user. | ||
| 91 | ]; | ||
| 70 | packages = with pkgs; [ | 92 | packages = with pkgs; [ |
| 71 | tree | 93 | tree |
| 72 | git | 94 | git |
| ... | @@ -77,6 +99,7 @@ | ... | @@ -77,6 +99,7 @@ |
| 77 | }; | 99 | }; |
| 78 | 100 | ||
| 79 | programs.firefox.enable = true; | 101 | programs.firefox.enable = true; |
| 102 | programs.neovim.defaultEditor.enable = true; | ||
| 80 | 103 | ||
| 81 | # List packages installed in system profile. | 104 | # List packages installed in system profile. |
| 82 | # You can use https://search.nixos.org/ to find more packages (and options). | 105 | # You can use https://search.nixos.org/ to find more packages (and options). |
users/fish/cattop/home.nix+8-18| ... | @@ -17,23 +17,14 @@ | ... | @@ -17,23 +17,14 @@ |
| 17 | ghostty | 17 | ghostty |
| 18 | stremio | 18 | stremio |
| 19 | julia | 19 | julia |
| 20 | qbittorrent | ||
| 21 | calibre | 20 | calibre |
| 22 | mpv | 21 | mpv |
| 23 | signal-desktop | 22 | signal-desktop |
| 24 | python3 | 23 | python3 |
| 25 | gh | 24 | gh |
| 25 | spotify | ||
| 26 | 26 | ||
| 27 | # Gaming | 27 | # Gaming |
| 28 | bottles | ||
| 29 | lutris | ||
| 30 | mangohud | ||
| 31 | dxvk_2 | ||
| 32 | steam-run | ||
| 33 | vulkan-tools | ||
| 34 | path-of-building | ||
| 35 | wineWowPackages.stable | ||
| 36 | winetricks | ||
| 37 | (prismlauncher.override { gamemodeSupport = true; }) | 28 | (prismlauncher.override { gamemodeSupport = true; }) |
| 38 | 29 | ||
| 39 | # System & desktop tools | 30 | # System & desktop tools |
| ... | @@ -47,18 +38,17 @@ | ... | @@ -47,18 +38,17 @@ |
| 47 | grub2 | 38 | grub2 |
| 48 | efibootmgr | 39 | efibootmgr |
| 49 | distrobox | 40 | distrobox |
| 41 | pqiv | ||
| 50 | 42 | ||
| 51 | # Dev tools | 43 | # Dev tools |
| 52 | legcord | 44 | legcord |
| 53 | hyfetch | 45 | hyfetch |
| 54 | arduino-cli | 46 | kicad |
| 55 | rust-bin.stable.latest.default | 47 | |
| 56 | tytools | 48 | # Unsorted |
| 57 | inputs.zls.packages.x86_64-linux.zls | 49 | ripgrep |
| 58 | platformio | 50 | busybox |
| 59 | usbutils | 51 | imagemagick |
| 60 | teensy-loader-cli | ||
| 61 | teensyduino | ||
| 62 | ]; | 52 | ]; |
| 63 | }; | 53 | }; |
| 64 | 54 |
users/fish/user.nix+1-1| ... | @@ -1,7 +1,7 @@ | ... | @@ -1,7 +1,7 @@ |
| 1 | rec { | 1 | rec { |
| 2 | username = "fish"; # username | 2 | username = "fish"; # username |
| 3 | name = "Fish"; # name/identifier | 3 | name = "Fish"; # name/identifier |
| 4 | email = "fish@fishcat.fish"; # email (used for certain configurations) | 4 | email = "77413091+JulianBarbera@users.noreply.github.com"; # email (used for certain configurations) |
| 5 | dotfilesDir = "~/config"; # absolute path of the local repo | 5 | dotfilesDir = "~/config"; # absolute path of the local repo |
| 6 | theme = "catppuccin-mocha"; # name of theme that stylix will use | 6 | theme = "catppuccin-mocha"; # name of theme that stylix will use |
| 7 | browser = "firefox"; # Default browser; must select one from ./user/app/browser/ | 7 | browser = "firefox"; # Default browser; must select one from ./user/app/browser/ |